Where is Franco da Rocha?

Where is Franco da Rocha located?

Franco da Rocha, São Paulo, Brazil (approx. -23.32167°, -46.72694°)


Where is Franco da Rocha on the map?