Property Location You'll be on the beach with a stay at Palm Beach Resort in Santa Cruz.Rooms Make yourself at home in one of..
Pedra Badejo /