£3,900 pcm | 1,065 sq ft23 Chapel Mark London N1 9EZRestaurant to rent1,065 sq ft floor areaNearest station 0.2mi.