Where is Place de L'Europe?

Where is Place de L'Europe located?

Place de L'Europe, Place de L'Europe (Station), France (approx. 43.607304°, 3.8939304°)


Where is Place de L'Europe on the map?