Where is Naughton?

Where is Naughton located?

Naughton, England, Great Britain (approx. 54.2550681401°, -0.9879455568°)


Where is Naughton on the map?