This is a very good Indian store. It has really everything you would need; frozen stuff, fresh stuff, videos, beauty oils, hair products, Ayurvedic Indian medicines, cooking equipment, music, paan booth ... The list goes on and on.
You need those special kind of curry leaves to make that very specific Indian dish authentic? You come here.
The only thing is it's really crowded on the islands are small and it's always pretty packed. Always a line to pay. But I guess it's because they have good stuff.