Το νεόκτιστο Elli Bay Hotel βρίσκεται σε μια παραθαλάσσια τοποθεσία, πολύ κοντά στο κεντρικό λιμάνι της Τήλου.
Τα μοντέρνα επιπλωμένα διαμερίσματα διαθέτουν μπαλκόνι με θέα στη θάλασσα. Κάθε μονάδα είναι εξοπλισμένη με πολυκουζινάκι, ψυγείο, κλιματισμό, τηλεόραση και δωρεάν ασύρματη πρόσβαση στο internet.
Η τοποθεσία του Elli Bay Hotel προσφέρει στους επισκέπτες άμεση πρόσβαση στη θάλασσα. Ένα μίνι μάρκετ βρίσκεται κοντά και δύο εστιατόρια βρίσκονται ακριβώς δίπλα στο Elli Bay Hotel. Η κεντρική πλατεία βρίσκεται σε απόσταση 100μ. Από την ιδιοκτησία.