Nea Styra Seafront Apartment with Stunning View, Evia

Evia, Grecia