Fine Foods Deli Restaurant
Time Out says
An authentic Italian restaurant on Long Lane, utilising many of the imported ingredients and produce available in the attached deli.
Snap up exclusive discounts in London
Time Out's handpicked deals — hurry, they won't be around for long...