Oferecendo depósito de bagagem, Apollo Hotel Frankfurt am Main 3 estrelas situa-se no bairro Bahnhofsviertel de Frankfurt am Main, a aproximadamente 10 minutos andando do Museu da Comunicação e a 2.6 km do Jardim Zoológico de Frankfurt. Além disso, este hotel oferece cofre para garantir a segurança dos hóspedes.
O hotel está situado a cerca de 5 km do aeroporto de Frankfurt am Main e perto dos locais culturais como a Schirn Kunsthalle. O Apollo de Frankfurt am Main está também situado a aproximadamente 400 metros da Estação Central de Frankfurt (Frankfurt Hauptbahnhof). A Catedral de São Bartolomeu fica a 1.2 km de distância, enquanto a rodoviária Central de Frankfurt situa-se a alguns passos deste estabelecimento. O ponto de ônibus mais próximo é Elbestrasse, que está a aproximadamente 5 minutos de distância andando.
Um café da manhã saboroso é oferecido diariamente. O'Reilly's Irish Pub está localizada ao lado do Apollo de Frankfurt am Main e serve refeições da cozinha irlandesa, a aproximadamente 200 metros da propriedade.