About Lathom House

Historic, Archaeology, Interesting Places, Other Archaeological Sites

Lathom House was a large country house at Lathom in Lancashire, England. The main building was demolished in 1925.

Source From: Wikipedia
West Lancashire, Lancs, England, United Kingdom

Nearest places in Lathom House