Where is Romarin?

Where is Romarin located?

Romarin, Romarin (Station), France (approx. 50.645424°, 3.074984°)


Where is Romarin on the map?