Get directions to Zelda Shopping Place

Location of Zelda Shopping Place mall is 2960 Zelda Rd, Montgomery, Alabama - AL 36106.

GPS Coordinates: 32.356315, -86.265469


Your address:

« Return to Zelda Shopping Place