5 José María Morelos y Pavón, 23300 - Todos Santos, Mexico
Inn - Inns, Todos Santos
Show on map
Baja House is located in Todos Santos, just 2.9 km from La Cachorra Beach. This property offers express check-in and check-out services, along with non-smoking accommodations. - Inns, Todos Santos