This historical site contains 11 buildings that date from 1924, many having great character, that are available to let for businesses seeking a central London location but offered at a fraction of the cost of the nearby City, West End or Canary Wharf. This site comprises offices, studios, workshops and storage spaces ranging from 500 to 25,000 sq ft....