BSai Ritesh
Google
Probably the best Neapolitan pizza I’ve had in India! Leo’s truly lives up to the hype of being called one of the best pizzerias in the country. Their Margherita pizza is outstanding -perfectly baked with a light, airy crust, balanced tomato sauce, and fresh basil.
Yes, there’s usually a long waiting time, but it’s absolutely worth it once you take the first bite. The whole café has a warm vibe, with photo frames of the owner’s pet Leo adding a unique and personal touch to the space.
If you love authentic pizzas, this place is a must-try.