Filter
Delivery
Pickup
Outdoor
The best restaurants serving Italian food in Surrey Docks Southwark London
3 Restaurants on GastroRanking
Filter
Delivery
Pickup
Outdoor
4.0
54 Opinions in 1 websites
237 Lower Road, London SE16 2LW England, England
ItalianThe best pizza I've ever had! This is a great spot anytime of day. Brilliant desserts as well. Great beer selection. My littles love the kids corner with games and books.