New Location: Delamere Manor

New Location: Delamere Manor

Delamere Manor is one of Cheshire’s most exclusive country house venues. Set in 100 acres of rolling countryside, Delamere Manor sits majestically overlooking its own 6 acre lake. The manicured grounds, meadows, garden and lake provide an idyllic setting for the most discerning of guests. Built by the wealthy and powerful Wilbraham family...

Continue Reading