Holiday apartments in Greece with mountain views, a seasonal outdoor pool, garden, terrace, and bar. Free WiFi is available.