Q: Where is Econo Lodge Downtown South?
A: Econo Lodge Downtown South is located at: 606 Division Avenue I-35 & Division, Exit 152A, San Antonio, TX 78214, United States
Q: What are the coordinates of the Econo Lodge Downtown South?
A: Latitude: 29.379012, Longitude: -98.511752
Q: How is Econo Lodge Downtown South rated?
A: Econo Lodge Downtown South has not rated yet on addressschool.com