Oferecendo restaurante, o Hotel Plaza Apolo São Paulo de 3 estrelas situa-se no bairro Campos Eliseos em São Paulo, a 12 minutos a pé do Edifício Altino Arantes e a apenas 1.1 km dos locais de interesse cultural como a Pinacoteca do Estado de São Paulo. Localizado a um curto caminho do Mercado Municipal de São Paulo, este hotel dispõe de 26 quartos com vista para a cidade.
O hotel livre de fumaça está situado a uma distância de apenas 500 metros da Praça da República e no coração de São Paulo. Centro Comercial Higienópolis fica à uma distância aproximada de 25 minutes a pé da propriedade. Plaza Apolo de São Paulo está situado muito perto do Centro Cultural Júlio Prestes- Sala São Paulo. O local está localizado a uma distância de 550 metros da estação de metrô Republica e a uma distância de apenas 0.8 metros da Luz.
Cada um dos quartos com ar condicionado vem com TV de tela plana com canais via satélite e TV com vários canais, e opções de auto atendimento como mini frigobar. Controle de temperatura são apresentados para o conforto dos hóspedes. Elas apresentam casas de banho com casa de banho separada e chuveiro, bem como secador de cabelo e lençóis de banho.
Um pequeno-almoço bufê gratuito é servido diariamente. Pode caminhar 5 minutos até Rinconcito Peruano ou comer no Restaurante Afogados situado a aproximadamente 200 metros de distância.