
This artsy beach town on Mexico’s Baja California Peninsula rewards adventurers with delights—from pristine beaches to Hotel San Cristóbal—at the end of almost every road.
This artsy beach town on Mexico’s Baja California Peninsula rewards adventurers with delights—from pristine beaches to Hotel San Cristóbal—at the end of almost every road.