Where is Leighton Buzzard?

Where is Leighton Buzzard located?

Leighton Buzzard, Leighton Buzzard (Station), Great Britain (approx. 51.91631°, -0.67701°)


Where is Leighton Buzzard on the map?