Where is Bromsberrow?

Where is Bromsberrow located?

Bromsberrow, Bromsberrow, Great Britain (approx. 52.001247°, -2.3762984°)


Where is Bromsberrow on the map?