Plan Your Visit
Loading...
Venue
Church House Westminster
One of London’s true hidden gems, Church House Westminster offers a peaceful and green setting along with stunning views of Westminster Abbey whilst being only a few minutes’ walk from Big Ben, The Houses of Parliament and St James’s Park.