Phoebes Place At Kalamaki Court, 2 Bedroom Villa With A Shared Pool 29100 Kalamákion, Kalamaki Court 9.2 / 10 5 reviews