Ambassadors Residence★★★★★5-star propertyPlakouresAbout 410 m from Πλατεία ΤάλωChoose dates to see the priceMore