This modern hotel lies on Soledad Plaza along the Riverwalk network in the city centre. Within only a number of minutes, guests will arrive at the most important sightseeing attractions of San Antonio as well as the Alamo.
See more: Hotels in USA Hotels in San Antonio - Tx Holiday Destinations in USA