About us

The iconic north London venue offers everything you need for an extraordinary event or great day out with the benefit of some of the best panoramic views of London.

We are surrounded by 196 acres of Park which hosts a boating lake, pitch and putt, garden centre, tree climbing, and unparalleled views of the City – in complete contrast to the setting of most London venues!

Employees benefit from a generous 28 day annual leave allowance plus bank holidays, training and development opportunities, 15% discount off food and drink across onsite catering outlets, and a cycle to work scheme.