Property Location Laguna del Lagarto Lodge is located in Santa Rita.Rooms Make yourself at home in one of the 20 guestrooms. ..
Santa Rita / Santa Rita