1C Portland Place Greater London, England W1B 1JA
Seated: 16
Square Feet: 549 ft2
Hold productive business meetings in this airy, contemporary space, adorned with state-of-the-art equipment, picture windows, and a cosy fireplace.