St John's Wood Rd, London, UK
Seated: 99
Located within the grand stand, this light and modern space offers the perfect setting for smaller meetings and conferences.