Dotato di cure termali e varie possibilità ricreative, l'hotel Club Wyndham Riverside Suites San Antonio si trova a 250 metri dal Ripley's Believe It or Not -- Louis Tussauds Wax Museum, nel quartiere con molte opzioni di intrattenimento Centro - Riverwalk. Situato ad abbastanza vicino all'Alamo, il resort dispone di 46 camere e di un deposito bagagli.
La posizione ottima dell'hotel 3 stelle è ideale per gli ospiti che soggiorneranno a soli 9 minuti a piedi dalla Cattedrale di San Fernando e a soli 11 minuti a piedi dall'Artpace. Tra i siti storici della zona c'è il Palazzo del Governatore spagnoloa 800 metri. Il Club Wyndham Riverside Suites è avvolto da dei ristoranti, bistrot e teatri. Gli ospiti della struttura possono raggiungere la Piazza del Mercato, che si trova a 1 km. La fermata dell'autobus più vicina è Redcoach, situata a soli 10 minuti a piedi, e la stazione di treno Southern Pacific Passenger è a circa 20 minuti a piedi.
Le camere dell'hotel Club Wyndham Riverside Suites San Antonio sono dotate di una TV a schermo piatto con canali satellitari, nonché di servizi per la preparazione di tè/caffè per la tua comodità. Per il comfort degli ospiti sono presenti un impianto di climatizzazione. Ci sono un bagno con WC separato e una doccia insieme ad asciugacapelli e teli da bagno nei bagni ad uso esclusivo.
I ristoranti vicini, tra cui Boudro's, si trovano a due passi dall'hotel Club Wyndham Riverside Suites.