Ubicado junto a un río de aguas claras y rodeado de vegetación, The River House ofrece un ambiente tranquilo para descansar y relajarse. Cuenta con senderos naturales, habitaciones cómodas, áreas al aire libre y una amplía piscina para disfrutar del paisaje.