Not Just Spices is a great store. They have everything you would need to create an Indian meal, including every sort of vegetable, spice, and oil, and they are very helpful with finding what you need. They also have packaged and jarred curries or mixes for times when you feel like taking a shortcut. Finally, they have wonderful nan and papadam. For desserts, you have to cross the street to their restaurant, Not Just Snacks.
more