Pousada Brasil - Self Check-in ligt in Aparecida, op 200 m van het Nationaal Heiligdom. Voor een drankje kunt u terecht in de eigen bar.
Elke kamer is voorzien van een tv.
Het busstation van Aparecida ligt op 300 m van Pousada Brasil - Self Check-in, en het winkelcentrum Aparecida bevindt zich op 400 m afstand.