Where is Royal Garden Champs-Élysées?

Where is Royal Garden Champs-Élysées located?

Royal Garden Champs-Élysées, Île-de-France, France (approx. 48.87563°, 2.30389°)


Where is Royal Garden Champs-Élysées on the map?