Restaurant
Albatross Beach Bar
61 locals recommend,
Tips from locals
Amazing beach bar, very nice food and drinks, a place to relax but also have fun and enjoy the Aegean sea!!
Unique things to do nearby
Locals also recommend
Location
112 Leof. Artemidos
Artemis