Leighton Buzzard

Leighton Buzzard is a town in Bedfordshire, England. There are around 37,000 people living in Leighton Buzzard.

References

Category:Towns in Bedfordshire