Where is Romsley?

Where is Romsley located?

Romsley, Romsley, Great Britain (approx. 52.41996°, -2.05695°)


Where is Romsley on the map?