Where is Deodoro?

Where is Deodoro located?

Deodoro, Rio de Janeiro, Brazil (approx. -22.85476°, -43.38354°)


Where is Deodoro on the map?