Microtel Inn & Suites San Antonio (Downtown)

1025 S Frio St
San Antonio
Texas
United States