Amazing dining experience! Authentic, friendly, tasty, innovative...free bread!
Best pizza in London!
Luna Rossa is part of the Made in Italy chain, and is decorated to look like a provincial Italian pizzeria, serving a range of pizzas and pasta dishes.