229 The Venue

2 venues (capacities 200/620) in the heart of central London.