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°)
Albatroz Beach & Yacht Club, Santa Cruz, Albatroz Beach & Yacht Club, Santa Cruz, Portugal (approx. 32.69018°, -16.7782°)