Microtel Inn & Suites by Wyndham

San Antonio, TX