Waterhouse Manor

Back GET A QUOTE

The Venue

Located in central London, with stunning views by the Lakeside, the Waterhouse Manor is the perfect location for any event. Smaller events may hire the wings, and larger groups can take advantage of the lovely outdoor space for a marquee event. Guests will be astounded by their surroundings of luxurious architecture, extensive art collection and breathtakingly landscaped gardens.