Where is New Bradwell?

Where is New Bradwell located?

New Bradwell, New Bradwell, Great Britain (approx. 52.06505°, -0.79135996°)


Where is New Bradwell on the map?