Elli Bay - 3 Stars hotel

Load more Elli Bay images

Address: Livadia Tilos, Dodecanese, Greek Islands - Greece
Elli Bay Features:
General:Air Conditioned

Check price and availability

Open static map


Elli Bay is situated in Livadia and is close to the area's well-known attractions. Elli Bay offers comfortable rooms, designed to fit the requirements of any guest. The area around the hotel has a variety of caf

Most popular hotels in Livadia Tilos

Greece > Livadia Tilos hotels