
San Antonio, TX, United States
Econo Lodge Central
Hotel
This charming hotel is located in San Antonio. The hotel is situated within easy access of the many attractions that the area has to offer, offering leisure travellers the perfect location from which to explore this wonderful…
- Wi-fi
- 24-hour reception
- Car park
- Wheelchair-accessible


