Spencer House

Spencer House is an elegant and historic event venue for hosting meetings, lunches, receptions, dinners and intimate weddings in London. 

This venue hosts ceremonies and receptions.