Luton Hoo is a mansion in Bedfordshire, England. It stands in an estate about 2 miles (3.2 kilometers) south of the city of Luton, and contains many fine paintings and other works of art.
Luton Hoo is a mansion in Bedfordshire, England. It stands in an estate about 2 miles (3.2 kilometers) south of the city of Luton, and contains many fine paintings and other works of art.