Where is Sedgeberrow?

Where is Sedgeberrow located?

Sedgeberrow, Worcestershire, United Kingdom (approx. 52.0452687°, -1.9684868°)


Where is Sedgeberrow on the map?