at 1122 S Laredo St, San Antonio , 78204 United States
2 FB users likes Travelodge-San Antonio Downtown, set it to 1523 position in Likes Rating for San Antonio, Texas in Local Business category
Travelodge-San Antonio Downtown is San Antonio based place and this enity listed in Hotel category. Located at 1122 S Laredo St TX 78204. Contact phone number of Travelodge-San Antonio Downtown: (210) 229-1133