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