I am looking for a store that carries a good selection of Indian groceries. I can't get to Street Road in Bensalem. The Northeast is too far to go by Septa. I am willing to take a bus, the El or subway. I will travel if I have to, but not as far as I mentioned.
I totally second Lowerrittenhouse's suggestion about International Food close to Penn. They have a GREAT supply of indian ingredients and a nice takeout selection of food, including samosas as well. Some fresh produce like curry leaves, galangal etc plus good selection of frozen foods.