Where is Wombourne?

Where is Wombourne located?

Wombourne, Wombourne, Great Britain (approx. 52.535286°, -2.1847034°)


Where is Wombourne on the map?