Skip to content

Business Listings - wedding halls in Lancashire

Search results

  • Briars Hall Ltd.

    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

    Categories Event Management