Where is Republique Garibaldi, Nice?

Where is Republique Garibaldi, Nice located?

Republique Garibaldi, Nice, Republique Garibaldi, Nice, France (approx. 43.70369°, 7.28169°)


Where is Republique Garibaldi, Nice on the map?