Das neu erbaute Elli Bay Hotel genießt eine Lage am Meer, ganz in der Nähe des Haupthafens der Insel Tilos.
Die modern eingerichteten Apartments verfügen über einen Balkon mit Meerblick. Jede Einheit ist mit Multi-Herd, Kühlschrank, Klimaanlage, TV und kostenlosem WLAN-Internetzugang ausgestattet.
Durch die Lage des Elli Bay Hotel haben Sie direkten Zugang zum Meer. Ein Minimarkt befindet sich in der Nähe und zwei Restaurants befinden sich direkt neben dem Elli Bay Hotel. Der zentrale Platz befindet sich 100 m von der Unterkunft entfernt.