Where is Albatroz Beach & Yacht Club, Santa Cruz?

Where is Albatroz Beach & Yacht Club, Santa Cruz located?

Albatroz Beach & Yacht Club, Santa Cruz, Albatroz Beach & Yacht Club, Santa Cruz, Portugal (approx. 32.69018°, -16.7782°)


Where is Albatroz Beach & Yacht Club, Santa Cruz on the map?