Stavros, Greece
Beachfront hotel on the island of Crete, with green surroundings - Rooms with panoramic view of Cretan sea - Close to city center....
View Hotel Details
6 First Class
Commission: -
Rooms: 53
Rates: -