Restaurant
Tomo Pizzeria-Restaurant
9 locals recommend,
Location
88 High St
London, England
Tips from locals
Best Italian food in the area! HIGHLY recommend. Wines and beers are exclusively Italian.
Most delicious Pizza and Italian cooking I have had in London. The owner is very friendly and has very good customer service.