Holiday Inn Express & Suites San Antonio Nw Medical Area An Ih

Holiday Inn Express & Suites San Antonio Nw Medical Area An Ih
102 Spencer Lane, San Antonio, TX 78201 United States (USA) near junction 16b a on I-410 (~1.4mi)