Los huéspedes del Red Roof Inn Plus+ San Antonio Downtown - Riverwalk pueden visitar la Misión del Álamo, situada a unos 15 minutos a pie. Este hotel de 3 estrellas dispone de Wi-Fi en toda la propiedad, un aparcamiento privado en las instalaciones y unas piscinas exteriores.
El hotel disfruta de una ubicación céntrica a 30 metros de Río San Antonio. El Museo de Cera Louis Tussauds de Ripley's Believe It or Not se encuentra no muy lejos del Red Roof Inn Plus+ San Antonio Downtown - Riverwalk en San Antonio. Los huéspedes también apreciarán la cercanía a Travis Park, que se encuentra a tan solo 12 minutos a pie. Este establecimiento está situado a unos 1 km de la Catedral de San Fernando, mientras que la estación de autobuses Robert Thompson Transit está a 750 metros. Encontrarás la estación de tren Southern Pacific Passenger a un corto paseo del Red Roof Inn Plus+ San Antonio Downtown - Riverwalk.
Las habitaciones premium están equipadas con aire acondicionado; comodidades modernas como Wi-Fi gratis y una tv de pantalla plana con canales vía satélite, e incluyen baños privado con un inodoro separado, un lavabo y una ducha. Cuentan con una ducha adaptada y un lavabo, además de comodidades como secadores de pelo y toallas de baño.
Los huéspedes pueden disfrutar de un desayuno continental en el espacio de acogida. En el restaurante Spaghetti Warehouse podrás probar la comida asiática a unos 300 metros.