Where is Houghton Regis?

Where is Houghton Regis located?

Houghton Regis, Houghton Regis, Great Britain (approx. 51.90466°, -0.51982766°)


Where is Houghton Regis on the map?