Company

MELBA VIDEO

1525 Elysian Fields Ave

70117-8207

LA, NEW ORLEANS

(504) 943-9997

About This Property

CategoriesServices, Video Tape Rental
TypePrivate
Credit score coreU
Sales volumeLESS THAN $500,000
Number of employess1 TO 4

Maps