An authentic Italian restaurant on Long Lane, utilising many of the imported ingredients and produce available in the attached deli.
Fine Foods Deli Restaurant
Time Out says
Details
- Address
 - 218 Long Lane
 - London
 - SE1 4QB
 
Discover Time Out original video