FULLY FITTED RESTAURANT TO LET ON A NEW LEASE - LOCATED JUST OFF CAMDEN HIGH STREET
London
1328 sq.ft.