Com um jardim, o Apollo Rooms está localizado no coração de Larnaca, a 400 metros da Praia de Foinikoudes. Estão disponíveis acesso Wi-Fi gratuito em toda a propriedade e estacionamento privado gratuito no local.
As acomodações são climatizadas e estão equipadas com uma televisão de ecrã plano. Cada unidade inclui uma casa de banho privativa com um chuveiro. É fornecida roupa de cama.
A Praça Agios Lazaros fica a 300 metros do Apollo Rooms. O aeroporto mais próximo é o Aeroporto Internacional de Larnaca, a 3 km do Apollo Rooms.