Restaurant in Northern Corfu.
Restaurant · Northern Corfu
ΚΕΡΚΥΡΑ
Roda Beach
No 5 Beach Road on Άγιος Στέφανος