Where is Le Meurice?

Where is Le Meurice located?

Le Meurice, Le Meurice, France (approx. 48.86528°, 2.328333°)


Where is Le Meurice on the map?