Italian Restaurants in London

The Best Italian Restaurants in London, curated by London Enjoy.
Find authentic and traditional Italian food all across London.

Sole Luna – Italian Restaurant and Deli

Sole Luna is a cozy family-run Italian restaurant in West Norwood's heart. A family-run gem, open from breakfast to dinner,…

5 months ago