Leo’s is a pizzeria New Delhi Delhi located in New Delhi.
New Delhi 110057 Delhi India
Menus | Brunch, Dinner |
Probably the best pizza place in Delhi at the moment. Every pizza is excellent.
Great Italian style wood fire pizza with a fun ambiance.
Great pizza and salads . Good chocolate dessert too
Salad is good, Pizzas are too good worth the hype. Wings are a must try. Don’t buy the berry spiked cocktail overhyped. - Surya Kulshreshtha
Beautiful for romantic dates! Has outdoor seating and rooftop, enjoy the complimentary house baked bread with crushed olives. Order the burrata and roquette pizza!Enjoy a glass of wine and fresh pasta - Rewan Parti