Location: situated in the centre of San Antonio.
See more: Hotels in USA Hotels in San Antonio Holiday Destinations in USA