Location: in the city centre, less than 6 Km. from the River Walk.
See more: Hotels in USA Hotels in San Antonio Holiday Destinations in USA