Where is Hotel Le Meurice, Nice?

Where is Hotel Le Meurice, Nice located?

Hotel Le Meurice, Nice, Hotel Le Meurice, Nice, France (approx. 43.69654°, 7.26567°)


Where is Hotel Le Meurice, Nice on the map?