Offering a sun terrace and views of the sea, Piazza Castello is situated in Plaka Milou. A terrace or balcony are featured in certain rooms. Piazza Castello features free WiFi . A TV is featured. You will find luggage storage space at the property.
Offering a sun terrace and views of the sea, Piaz Read more
Offering a sun terrace and views of the sea, Piazza Castello is situated in Plaka Milou. A terrace or balcony are featured in certain rooms. Piazza Castello features free WiFi . A TV is featured. You will find luggage storage space at the property.
Offering a sun terrace and views of the sea, Piazza Castello is situated in Plaka Milou. A terrace or balcony are featured in certain rooms. Piazza Castello features free WiFi . A TV is featured. You will find luggage storage space at the property.
Number of Rooms: 5