π Best Italian restaurant in London, United Kingdom
4 Italian restaurant listings in London. Top pick: Osteria Romana (4.8β from 6,526 reviews). See all Italian restaurant.
4 Italian restaurant listings in London. Top pick: Osteria Romana (4.8β from 6,526 reviews). See all Italian restaurant.