Best Cafe in Agia Marina, Leros
View
Coffee Shop
Show description
View is located at Agia Marina, in Leros. A new place that will fill your summer days and nights, with a wonderful view of Leros. View cafe-bar-restaurant at the castle, overlooking the Town.