



Villa Santa Cruz is a spectacular Boutique Beach Resort located right on the Pacific Ocean in Todos Santos, Baja California Sur, Mexico. Situated on 20 acres of secluded beachfront property, here you can escape the bustle of the daily grind and choose to be unscheduled.
Create a free account to see the full venue profile and start planning your retreat.