Hotel Castelar 3 estrelas está no centro de São Paulo a cerca de 20 metros a pé dos locais de compras como o Mercado Municipal de São Paulo. Wi-Fi é oferecido na propriedade e estacionamento privado gratuito está disponível no local.
O hotel tem uma localização central a cerca de 550 metros da estação de metrô República e a alguns passos da Avenida Ipiranga e Avenida São João. Os pontos turísticos culturais na área são a Pinacoteca do Estado de São Paulo (a 1.1 km) e o Museu do Futebol (a 2.7 km). Visite Lago Cruz de Malta, a cerca de 13 metros a pé deste hotel de São Paulo, e sinta total harmonia com a natureza dos Brazil. Hotel Castelar de 34 quartos também fica perto do Condomínio Edifício Itália. O local também está a cerca de 800 metros da estação ferroviária Luz e a 20 minutos de carro do aeroporto de São Paulo - Congonhas.
As instalações no quarto incluem TV via satelite, bem como mini frigobar. Banheiro separado e chuveiro, juntamente com comodidades como lençóis de banho e toalhas, são apresentados nos banheiros privados.
Castelar de São Paulo oferece um café da manhã bufê diariamente. Os hóspedes podem desfrutar do snack bar. Rinconcito Peruano serve vários tipos de pratos da cozinha sulamericana a curta distância deste estabelecimento.