33 Albemarle Street Greater London, England W1S 4BP
Seated: 14
Standing: 16
Square Feet: 328 ft2
Space Length: 18 ft
Space Width: 17 ft