Luton
Luton (i/ˈluːtən/ LOOT-ən, /ˈluːʔən/) is a large town, borough and unitary authority of Bedfordshire, England, 30 miles (50 km) north of London. Luton and its near neighbours, Dunstable and Houghton Regis, form the Luton/Dunstable Urban Area with a population of about 255,000.
Read more about Luton.
Related Subjects
Related Phrases
Related Words