Where is La Maison Champs Elysées?

Where is La Maison Champs Elysées located?

La Maison Champs Elysées, Île-de-France, France (approx. 48.8666°, 2.30904°)


Where is La Maison Champs Elysées on the map?