Where is Wybunbury?

Where is Wybunbury located?

Wybunbury, Wybunbury, Great Britain (approx. 53.045082°, -2.45009°)


Where is Wybunbury on the map?