120 Camden High Street, London, NW10LU

  • To Let
  • Office
  • 1,196 - 3,054 Sq Ft
  • £50,830 - £152,700 pa

Modern refurbished HQ office building with high ceilings, abundant natural light and private terrace located in the heart of Camden Town.