Luton is a large town, borough and unitary authority area of Bedfordshire, England. The town is situated on the River Lea in the south east of the island of Great Britain. It is located about 30 miles northwest of London. Key Facts Area: 43.35 km² Population: 211,228 (2011) United Nations Local paper: Luton Today Dialling code: 01582

Showing 1 from 1 Items

Toggle Filters
Sort by: