Where is Romsey Station?

Where is Romsey Station located?

Romsey Station, Romsey Station, Great Britain (approx. 50.99253°, -1.49314°)


Where is Romsey Station on the map?