at 113 Goliad Rd, San Antonio , 78223-1451 United States
2 FB users likes Lemus & Sons Shoe Shop, set it to 1579 position in Likes Rating for San Antonio, Texas in Local Business category
Lemus & Sons Shoe Shop is San Antonio based place and this enity listed in Shoe Store category. Located at 113 Goliad Rd TX 78223-1451. Contact phone number of Lemus & Sons Shoe Shop: (210) 534-5777