Where is Royal Wagram?

Where is Royal Wagram located?

Royal Wagram, Île-de-France, France (approx. 48.8876°, 2.31065°)


Where is Royal Wagram on the map?