Doté d'un stockage des bagages, l'hotel Club Wyndham Riverside Suites San Antonio se trouve dans la localité de divertissements de "Centre de San Antonio - Riverwalk", à 14 minutes à pied de la Place du marché et à 1 km de lieux d'intérêt culturels tels que le Musée d'Art de San Antonio. Bénéficiant d'un emplacement à quelques instants du Siège de Fort Alamo, l'hotel comprend 46 chambres et une piscine.
À 250 mètres des Ripley's Believe It or Not -- Louis Tussauds Wax Museum, cet hotel 3 étoiles est au centre de San Antonio. Club Wyndham Riverside Suites de San Antonio est également placé à côté de district historique de La Villita. Il y a aussi des bistrots, des restaurants et des théâtres qui se trouvent près l'hotel. L'hotel sans fumée vous amène également au Jardin de thé japonais de San Antonio, qui est à 3 km. La gare routière de San Antonio Greyhound est à à moins de 150 mètres de Club Wyndham Riverside Suites.
Certaines chambres disposent d'un équipement de repassage et de la climatisation, ainsi que d'une TV à écran plat avec des chaînes satellite pour votre confort. Quelques chambres sont approvisionnées d'une toilette séparée et une douche.
Un restaurant Ocho at Hotel Havana propose une cuisine Latin American et se trouve à proximité de l'hotel Club Wyndham Riverside Suites.