Where is Houghton Regis?

Where is Houghton Regis located?

Houghton Regis, Houghton Regis (Way), Great Britain (approx. 51.9039°, -0.5247°)


Where is Houghton Regis on the map?