Where is Houghton-Roberts?

Where is Houghton-Roberts located?

Houghton-Roberts, England, Great Britain (approx. 53.467878411°, -1.2705945969°)


Where is Houghton-Roberts on the map?