Thealos localiza-se em Azolimnos, na região de Cíclades, a 3 minutos a pé de Azolimnos Beach, e fornece acomodações com acesso Wi-Fi gratuito, comodidades para churrascos, um jardim e estacionamento privado gratuito.
Os hóspedes de Thealos podem usufruir de um terraço, assim como de um salão partilhado.
Praia de Santorinioi fica a 2,5 km de Thealos, enquanto Igreja de São Nicolau está a 6 km de distância. O aeroporto mais próximo é o Aeroporto da Ilha de Siros, que fica a 1 km de Thealos.