Restaurant
Sikulo
8 locals recommend,
Tips from locals
Possibly the best family run italian (sicilian) restaurant in town! Pasta, bread and pizza dough all home made.
Unique things to do nearby
Location
115 Northfield Ave
London, England