Dedalos N2 Mountain View Apartment-30 Metres From The Beach 70007 Stalís, 112 Αγίου Ιωάννη 10.0 / 10 9 reviews