Sits about 100 yards from the waters of the Pacific’s Bahia de Todos Santos overlooking the private yacht marina and cruise ship port in the charming seaside town of Ensenada, Baja California, Mexico.

 

 

   
© Hotel Costa Ensenada