New Delhi Restaurant voted Best Indian Restaurant in San Francisco for 2012

We won again! New Delhi Restaurant was rated highest in customer satisfaction for Indian restaurants (and there are a lot of them!) in San Francisco.

Talk of the Town gave us five stars for 2012. Here’s hoping we can continue to make our customers happy and do it again in 2013!

Share:

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Scroll to Top