Venues for hire in London Victoria

  • Church House Westminster

    Church House Westminster is located in central London and has nineteen meeting spaces of various sizes which when combined can accommodate up to 600 guests theatre style.Church House Westminster is perfectly situated to enjoy local attractions including Westminster Abbey, Buckingham Palace, and…