Where is Grimaldi, Nice?

Where is Grimaldi, Nice located?

Grimaldi, Nice, Grimaldi, Nice, France (approx. 43.69789°, 7.26566°)


Where is Grimaldi, Nice on the map?