O Hotel Santiago Centro está localizado no centro comercial de Teresópolis e dispõe de acesso Wi-Fi gratuito nos quartos.
Cada quarto confortável apresenta um mini-bar e uma ventoinha. A casa de banho privativa inclui um chuveiro.
O Hotel Santiago Centro tem uma recepção 24 horas e um snack-bar. Outras comodidades da propriedade incluem um local para armazenar bagagens, um serviço de engomadoria e comodidades de lavandaria.
O Parque Natural da Serra dos Órgãos fica a 8 km da propriedade. O Aeroporto Internacional do Rio de Janeiro-Galeão encontra-se a 92,8 km.