Shopping malls database
Zelda Place is located at the corner of Zelda Rd. & Carter Hill Rd., Montgomery. It is a Lifestyle/Specialty Center which opened in 2005. It is an Open shopping mall with 541 parking spaces. It covers an area of 130,882 sqft. and has about 18 stores.
Shopping mall's name: Zelda Place
Address: Zelda Rd. & Carter Hill Rd., Montgomery, AL 36107
Number of stores: 18