Location of Zelda Shopping Place mall is 2960 Zelda Rd, Montgomery, Alabama - AL 36106.
GPS Coordinates: 32.356315, -86.265469
« Return to Zelda Shopping Place