Where is Little Staughton?

Where is Little Staughton located?

Little Staughton, Little Staughton, Great Britain (approx. 52.251377°, -0.3858003°)


Where is Little Staughton on the map?