Sorry to post a "best" question, but a friend's birthday is coming up and Indian is his favorite cuisine. He's not from the area and I have had only a few Indian meals, so I need some help.
I know there are some great places outside of SF, but we need to stay in the city.
It's a special occasion, so nothing too casual.
Thanks for any suggestions.