Reopened a few weeks ago following an extensive renovation, Villa Santa Cruz is a 24-room beachfront hotel in the heart of Todos Santos. There are new tented suites beside the ocean, revamped ...
Some results have been hidden because they may be inaccessible to you