O recém-construído Elli Bay Hotel beneficia de uma localização à beira-mar, muito perto do principal porto da Ilha de Tilos.
Os modernos apartamentos apresentam uma varanda com vista para o mar. Cada unidade está equipada com vários fogões, frigorífico, ar condicionado, televisão e acesso Wi-Fi gratuito.
A localização do Elli Bay Hotel proporciona aos hóspedes acesso directo ao mar. Existe um mini-mercado nas proximidades e 2 restaurantes mesmo ao lado do Elli Bay Hotel. A praça central pode ser encontrada a cerca de 100 metros da propriedade.