Hotel Castro(2.5 stars)

A.Papandreou str. 301 Amoudara Gazi 71414 Heraklion Crete Greece View on map