33 Albemarle Street Greater London, England W1S 4BP
Seated: 10
Standing: 14
Square Feet: 234 ft2
Space Length: 17 ft
Space Width: 13 ft