Beachfront Villa Sleeps 10 in Cholla Bay | La Choya | Peñasco Vacations