Located in Valle de Bravo, La Casa del Rio is on a river, within a 10-minute drive of Sanctuary of Santa Maria Ahuacatlán and Valle de Bravo Archaeological Museum. The front desk is staffed during limited hours. Free self parking is available onsite.