33 Albemarle Street Greater London, England W1S 4BP
Seated: 8
Standing: 10
Square Feet: 224 ft2
Space Length: 18 ft
Space Width: 12 ft