Where is Casa Massaguaçu?

Where is Casa Massaguaçu located?

Casa Massaguaçu, São Paulo, Brazil (approx. -23.59156°, -45.34674°)


Where is Casa Massaguaçu on the map?