Hold your next business meeting or event at the only Tudor barn left in London, with its own moat and terrace, formal gardens, and 13 acres of quintessential English parkland. Tudor Barn makes a fabulous…
In the heart of London’s Docklands is the Holiday Inn Express, a perfectly located hotel for those attending an event at the ExCel or O2 Arena, exploring the capital or are looking to host your own event.…