Places | August 15, 2014 12:26 PM EDT
Check out the quaint borough of Luton in the U.K
Luton is a large town, borough and unitary authority area of Bedfordshire, England, 30 miles north of London. Luton and its near neighbours, Dunstable and Houghton Regis, form the Luton/Dunstable Urban Area with a population of about 258,000.
© 2024 BOOMS Beat, All rights reserved.
Do not reproduce without permission.
Do not reproduce without permission.