New Delhi Restaurant was featured in Where Magazine’s 2012 launch representing the best Indian Restaurant Category. Look for it around town and Yay us!
Share:
Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn