Howard Johnson Inn & Suites San Antonio

3817 North Pan Am Expressway
San Antonio
Texas
United States