I consider myself a good judge of pizza and Nomad is now the only place in Delhi that I will order pizzas from. I have probably been through their entire menu since
they opened a few months ago. The diverse menu, offering pizzas from around the world, has something for everyone. Hands down, the best pizzas in town! And amazing dessert pizzas too!