Castro Hotel 30 22860 32377A.Papandreou str. 301, Amoudara Herakliou, 71414, GreeceHotel Add to favorites 0