
Travel Inn San Antonio
3.2 (917)hotel
An extended-stay hotel in San Antonio’s Northeast Side industrial district, designed for longer visits.
Description






Situated in the city's Northeast Side industrial district, Travel Inn San Antonio operates as an extended-stay lodging option.