Hotel resources for Wyndham San Antonio Riverwalk

Wyndham San Antonio Riverwalk

United States, San Antonio, TX

Region: North America

ID#: 13801

Key Selling Points

This modern hotel lies on Soledad Plaza along the Riverwalk network in the city center. Within only a number of minutes, guests will arrive at the most important sightseeing attractions of San Antonio as well as the Alamo.