Venue Info

This Hampstead, London mansion is best known for its beautiful and historic art work within it, making it a popular attraction and venue for events.