Where is Mirabeau?

Where is Mirabeau located?

Mirabeau, Mirabeau (Station), France (approx. 43.415756°, 5.216457°)


Where is Mirabeau on the map?