Filter
Delivery
Pickup
Outdoor
The best restaurants serving Italian food in New Cross Lewisham London
7 Restaurants on GastroRanking
Filter
Delivery
Pickup
Outdoor
3,5
12 Opinions in 1 websites
Atrium House 459 New Cross Road Unit A, Atrium House, London SE14 6AJ England, England
ItalianGot a take out with my wife. Ordered from here before and it's been really good! Crust was a bit chared and was cold and the toppings especially the ham on the 'Autumn' pizza were different sizes and
pizza