Luton is a large town located in Bedfordshire, England, with a population of over 215,000 people. It is home to London Luton Airport and also served by the Thameslink rail line, giving it excellent transportation links. Visitors to Luton can discover the delightful Stockwood Park, with its Victorian mansion, beautiful gardens and charming lake.