★★★
Rua Candido Mendes 201, Near Arcos da Lapa, Rio de Janeiro, Brazil
Property Location
Located in Rio de Janeiro (Santa Teresa), Hotel Monte Castelo is minutes from Ruins Park and Paris Square. This hotel is within close proximity of Museu da Chacara do Ceu and Passeio Publico.