Microtel Inn & Suites San Antonio (Northeast)

3911 Ih 35 N
San Antonio
Texas
United States