
Albatroz Beach & Yacht Club
At 1.3 km from central Santa Cruz, Albatroz Beach & Yacht Club occupies a useful middle ground for exploring the area. Facilities listed for the property include spa or wellness facilities, adding practical value beyond the location.




