Hotel San Crist'obal Baja (named in honor of Saint Christopher, patron of travelers, surfers, sailors and protector during long journeys) overlooks the white sand beach on the coast of Todos Santos, in Mexicos Baja California Sur state. The stylish hotel & Continue reading ’