Anemone Apartment £ 353.77 View details Country: Greece Anemone new apartment complex, sea view on Mirabello bay, near Agios Nikolaos