Holiday Inn Express Hotel & Suites San Antonio NW-Medical Area

102 Spencer Lane
San Antonio,TX
78201

(210) 738-2200