Where is Woodbury?

Where is Woodbury located?

Woodbury, Woodbury, Great Britain (approx. 50.674286°, -3.4031043°)


Where is Woodbury on the map?