Best Cafe in Agia Marina, Leros

Discover the best Cafe in Agia Marina, Leros
View as:

View

Cafe Cafe
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.


Agia Marina, Leros