Oferecendo depósito de bagagem, o hotel Club Wyndham Riverside Suites San Antonio situa-se no bairro de entretenimento Downtown - Riverwalk em San Antonio, a 5 minutos a pé de Ripley's Believe It or Not -- Louis Tussauds Wax Museum, ideal para aqueles que procuram turismo cultural. Localizado a apenas 350 metros de Travis Park e a aproximadamente 4 km do Jardim Zoológico e Oceanário de San Antonio, este balneário fornece ginásio, solário e Spa.
O hotel de 3 estrelas se encontra no centro de San Antonio, nas imediações do Alamo. Como uma vantagem para os viajantes de negócios, o Torre das Américas fica a 15 minutos de distância a pé. Tem uma grande variedade de bistrôs, restaurantes e teatros perto de Club Wyndham Riverside Suites. O alojamento está a 4.4 km da Missão Concepción e outras atrações principais de San Antonio. A estação de autocarros San Antonio Greyhound pode ser encontrada bem ao virar da esquina de deste hotel.
Tem 46 quartos com ferro de passar roupas e controle de temperatura. Alguns deles oferecem TV de tela plana com canais via satélite, bem como máquinas de café/chá. Eles também têm refrigerador, utensílios de cozinha e artigos de vidro para autosserviço. Os hóspedes podem usar chuveiro, juntamente com secador de cabelo e toalhas.
Ocho at Hotel Havana está localizado a aproximadamente 300 metros de Club Wyndham Riverside Suites de San Antonio e serve comida latina.