Description of 20 Noel Street
20 Noel Street is an office building in Soho, London W1.
8,307 sq ft of B1 office accommodation over lower ground,
ground and six upper floors with multiple terraces.
12 bike racks in the basement cycle store.
The Cobalt Building was redeveloped and branded as 20 Noel Street.