Explore details about location Travessa Nestor de Castro. Travessa Nestor de Castro is a location situated within the São Francisco alongside other areas such as Rua João Manoel, Rua Duque de Caxias, Avenida Jaime Reis.