Casa de Rio Villa está situada a 4 km de Peacock Meadows Riverside RV Park and Campground y permite a los huéspedes disfrutar de la posibilidad de practicar senderismo, equitación y esquí.
La decoración interior cuenta con un sofá, además de vistas al río. Los huéspedes también pueden beneficiarse de internet de alta velocidad y TV. Los cuartos de baño disponen de un inodoro separado, una bañera y una ducha, secador de pelo y toallas.
Los huéspedes tienen a su disposición un una zona de comedor y un comedor al aire libre, así como servicio de tetera/cafetera. Los huéspedes también pueden hacer uso de un hervidor eléctrico, nevera y un horno para preparar su propia comida. El aeropuerto Regional de San Luis Valley se encuentra a 75 km de la villa.