Situated in the heart of Westminster in central London and with exquisite views of Westminster Abbey, the Grade II listed Church House Conference Centre offers an elegant and tranquil setting for corporate and private events. Nineteen spacious and
There are no tags yet for this venue.