The Living Rooms

A flexible co-working hub at the heart of a corporate London head office