Location of store Happy Foot Palace in Mayfair Mall is 2500 North Mayfair Road, Wauwatosa, Wisconsin - WI 53226.
GPS Coordinates: 43.064248, -88.044348
« Return to store detail