apicfood
Food
About
Locations
App
download app
UK
London
Luna Rossa
Nutella ring
Nutella ring
Luna Rossa
190 Kensington Park Rd, London W11 2ES
+442072290482
@madeinitalylondon
YOU MAY ALSO LIKE
CARBONARA PIZZA
Stracciatella di Burrata & Pesto
Neapolitan PANUOZZO