Finally visited Leo’s in Vasant Vihar to try their pizza, it was okay. What’s the best place you had burger/pizza in Delhi?

Tiramisu and Fries were the show stealers for me. Location - Chard Leo’s Bloom