Pousada Brasil - Self Check-in is located in Aparecida, 656 feet from National Sanctuary. Guests can enjoy the on-site bar.
Each room is fitted with a TV.
Aparecida Bus Station is 984 feet from Pousada Brasil - Self Check-in, while Aparecida Shopping is 1312 feet from the property.
Number of rooms : 1