I've been shopping at Indian groceries and Spices for 15 years now. They have the best variety of products in the city and the fresh samosas they sell are to die for! They selection of ready to eat stuff is great. The staff is also very helpful. They also special order items for you if they don't carry it.