El Hotel Castelar, situado a 700 metros del teatro municipal de São Paulo, ofrece WiFi gratuita y un desayuno diario. El hotel está situado en el centro de la ciudad, a 240 metros de la estación de metro de Republica.
Las habitaciones disponen de aire acondicionado, TV y minibar. También incluyen baño privado con ducha y toallas. Se proporcionan canales por cable.
El Hotel Castelar cuenta con recepción las 24 horas, jardín y cafetería. Además, dispone de salón compartido y consigna de equipaje, y organiza entrega de productos de alimentación. Hay aparcamiento de pago.
El hotel está a solo 350 metros de la Rua Santa Efigênia. La Rua José Paulino y el barrio de Bom Retiro están a 850 metros y la Rua 25 de Marco se encuentra a 900 metros. La terminal de autobuses de Barra Funda se encuentra a 3 km. El aeropuerto de Congonhas está a 12,2 km.