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