21 Great Marlborough Street Greater London, England W1F 7HL
Seated: 120
Standing: 140
Square Feet: 1,175 ft2