The Lockhouse 33 Oval Road, Camden, London, NW1 7EA

  • To Let
  • Office
  • 16,500 Sq Ft
  • POA

16,500 sq ft Grade A self-contained Camden office overlooking Regent’s Canal, with breakout space, meeting rooms & parking.