86-90 Park Lane Greater London, England W1K 7TN
Seated: 60
Standing: 60
Square Feet: 710 ft2
A day-lit rooms overlooking inspiring surroundings, all drawing their décor from the accents of Hyde Park.