One of the few decent independant restaurants in the NW, Puspa is also one of the best Indian restaurants around.
They primarily do take-out orders but eating in is possible if they have some of their tables open.
All your favourite indian dishes are well represented here and are well done too. They also have some persian style indian food (a hot and sour curry) that I have yet to see anywhere else.
There's also a great lunch special daily for both omnivores and vegetarians.