1.
The Point
The Point in Santa Cruz is a beautiful property located just 100 steps from the ocean. We'd like to invite you to come and stay with us ... choose to stay ...
2.
The Point
The Point in Santa Cruz is a beautiful property located just 100 steps from the ocean. We'd like to invite you to come and stay with us ... choose to stay ...
3.
The Point
The Point in Santa Cruz is a beautiful property located just 100 steps from the ocean. We'd like to invite you to come and stay with us ... choose to stay ...
4.
5.
6.
7.
8.
9.
10.