GastroRanking-logo

The best restaurants serving Italian food in Forest Waltham Forest London

1 Restaurants on GastroRanking

restaurant_img
4.4

1096 Opinions

location-icon753-755 Leabridge Rd, England
Italian
outdoor_seating_88637takeaway_88637delivery_88637

I were there with my friends for a birthday party and we really enjoyed it they treated us soo well with everything food was amazing too!!BEST PIZZA IN LONDON!