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