Where is Romsey?

Where is Romsey located?

Romsey, Romsey, Great Britain (approx. 50.98906°, -1.49989°)


Where is Romsey on the map?