Tinos Island, a mountainous Cycladic island 80 mi/130 km southeast of Athens, is called the "Lourdes of Greece" because the icon of the Holy Virgin in its Cathedral is reputed to have miraculous ...
Tinos, Greece
This 14 room property, built in 1988...
View Hotel Details
Not Yet Rated
Commission: 10%
Rooms: 14
Rates: -