Filter
Delivery
Pickup
Outdoor
The best restaurants serving Italian food in London
2.245 Restaurants on GastroRanking
Filter
Delivery
Pickup
Outdoor
4,0
10 Opinions in 1 websites
South Lambeth Road 1A-2A Victoria House, London SW8 1QX England, England
ItalianStaff is miserable cakes without taste ,poor athmosphere the owner was nervous and miserable cakes wothout raste bathroom dirty