1
Casual pizza spot
Leo’s Artisan Pizza
People specifically name Neapolitan Pizza when they explain why Leo’s Artisan Pizza is worth the meal.
“I love Leo's pizzas so much, that I go here every month or so. In my opinion, they really have one of the best Neapolitan Pizzas in Delhi. Also, their Tiramisu is so so good; it's the perfect dessert to end your meal. And you just can't stop at one, especially when you're sharing…”