About it
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.