Where is Roubion?

Where is Roubion located?

Roubion, Roubion (Station), France (approx. 44.559387°, 4.759555°)


Where is Roubion on the map?