Holiday Inn Express Hotel & Suites San Antonio-medical Area

102 Spencer Lane, San Antonio, TX 78201
1.800.916.2436
2.5
Explore Nearby