With strolling distance to the beach the Windsor Plaza has 237 rooms and suites and impeccable service.
Add to planner
19 Kountouriotou Str, 54625, Thessaloniki, Greece, Overseas, Greece
This stunning resort boasts seaside views, private villas and so much more. Visi More info