Ga direct naar inhoud
Shopping Mall

Elmwood Shopping Center

Door 8 locals aangeraden
Locatie
1200 South Clearview Parkway
New Orleans, LA 70123
Telefoonnummer+1 504-733-1800
Creditcards
Nee
Mogelijk gemaakt door Foursquare

Tips van locals

Robin
Robin
February 19, 2018
Must have over 75 stores and not too far away is AMC Theater
Tayla
Tayla
February 16, 2018
A variety of stores to meet your budget. Old Navy Kays Jewelry TJ Maxx Marshalls Bath and Body Works
Rachel & David
Rachel & David
July 23, 2017
Open air shopping, many different stores including an Ulta, Old Navy, etc.