Albatros Beach
Mediterranean · Bar
Albatros Beach is a beachside cafe, bar, and restaurant.
Location
Best places nearby
The highest rated places close to Albatros Beach.
Local restaurants nearby
87. Sokak 2, Antalya
Location
The highest rated places close to Albatros Beach.
87. Sokak 2, Antalya