O Apollo é o único hotel localizado na privilegiada Praça Bartolo Longo, localizada no coração de Pompeia, apenas a poucos passos do principal sítio arqueológico. Todos os quartos dispõem de uma varanda.
O Hotel Apollo apresenta acomodações espaçosas com aquecimento e ventoinha. As casas de banho são privativas ou partilhadas.
O hotel dispõe de fácil acesso às atracções turísticas e lojas de recordações, e fica a 200 metros da Estação Pompeii Santuario da Linha Circumvesuviana.
Estão disponíveis descontos numa variedade de restaurantes tradicionais nos arredores.