33 Albemarle Street Greater London, England W1S 4BP
Seated: 40
Standing: 60
Square Feet: 550 ft2
Space Length: 24 ft
Space Width: 22 ft