Hilltop view of San Juan del Cabo and harbor, Playa Grande Resort villas, Los Cabos, Baja Sur, Mexico
Baja California SurLos CabosMexico