Situata a Aparecida, a 1,3 km dall'Aparecida Shopping, la Pousada Castro offre una piscina all'aperto, un parcheggio privato, una sala comune e un barbecue. Situata a circa 1,6 km dalla stazione degli autobus Aparecida e a 1,8 km dall'Osservatorio di Nossa Senhora da Aparecida, la guest house with free wifi. La struttura dispone di camere familiari.
I luoghi d'interesse nelle vicinanze includono la Basilica Vecchia, la Chiesa Sao Benedito e la piazza Dr. Benedito Meireles. 82 km dall'aeroporto più vicino, quello di São José dos Campos.