O Real Castilha Hotel de 3 estrelas está localizado no centro de São Paulo. Disponibiliza acomodações, limpas e acolhedoras, a poucos quarteirões das Estações de Metro da República e de São Bento.
Todos os quartos estão equipados com camas confortáveis, ar condicionado, mini-bar, televisão por cabo, telefone e rádio. Também incluem espaçosas casas de banho com chuveiro, assim como acesso gratuito à Internet sem fios.
Em menos de 15 minutos a pé pode alcançar o Anhangabaú (rio), o Teatro Municipal, a Estação da Luz, o Centro Comercial Center Light e a Rua 25 de Março.