Lease successfully renewed!! 18 North Road, London N7 9EY3,397 sq. ft.15% reduction achieved for tenant View fullsize View fullsize View fullsize View fullsize View fullsize Notice under Property Misdescriptions Act