This large, full service hotel is situated on Riverwalk at the heart of the city. It is just a few minutes walk to the Alamo and a selection of shops and restaurants.
See more: Hotels in USA Hotels in San Antonio - Tx Holiday Destinations in USA