No image available for this hotel
No image available for this hotel
Tilos, Tilos
Spend a second to
save a fortune!
Spend a second to save a fortune!
Main Street, Tilos
The newly built Elli Bay Hotel enjoys a sea-side location, very close to the main port of the island of Tilos. The modern furnished apartments feature balcony with view to the sea.
See MoreUsage of subsidiary facilities may incur additional fees