Briars Hall Ltd.
Briars Hall Country House Hotel, Briars Lane, Lathom, Near Ormskirk, United Kingdom - L40 5TH
01704 892368
Originally an 18th century country manor house, the Briars Hall Hotel offers olden charm with modern comfort and service. Situated in t.....usin