O Stella Studios está localizado numa rua tranquila, apenas a 450 metros do centro da cidade de Lixouri, em Cefalónia. Dispõe de acomodações auto-suficientes com uma decoração simples e ar condicionado. Existem restaurantes, bares e lojas a uma curta caminhada.
Com tons de terra e mobiliário em madeira de cores quentes, todos os estúdios do Stella têm uma televisão. Cada um inclui uma kitchenette bem equipada com frigorífico, placa de fogão e mesa de jantar. As casas de banho privativas estão equipadas com um chuveiro.
O Porto de Lixouri pode ser alcançado em 450 metros, enquanto o Aeroporto de Kefalonia fica a cerca de 42 km. Existe estacionamento público gratuito nas proximidades.