If you love Indian food or appreciate exotic cooking, then you must pay the Taj Indian grocery a visit.
At the Taj, you'll find bags and bags of authentic Indian spices, boxes of masala mixes, stacks of ready to cook papadums, tins of ghee butter, bottles of rosewater, henna powder, milk tea mixes, and a LOT more...
They also have a freezer section with vegetarian fare like veg-e-meat and frozen paneer. There are also ready-to-eat (heat in the bag) mixes of curries and instant versions of classics like the absolutely delicious dessert, Gulab Jamun - pound-cake like balls soaked in sweet syrup (this is a hit at our house).
If you visit the Taj on Sundays, you can buy freshly made (and really really delicious) Indian desserts like Gulab Jamun, Kulfi and Burfi (pressed milk curds with pistachios - mmmm).
A personal care section carries henna, soaps, witch hazel, shampoo and dettol (!) all straight from India...
They even have saris and scarves...