Location of store Shoe Repair in Kendale Lakes Plaza mall is 13755 SW 88th St., Miami, Florida - FL 33186.
GPS Coordinates: 25.686561, -80.420366
« Return to store detail