Bombay bazaar is a decent store which stocks up on indian groceries. They carry the usual rice, pulses, flours. THey also have fresh vegetables, frozen vegetables and frozen indian dishes. They carry the plethora of indian spices from raw to the packaged variety.. The store is staffed well and they help you locate what you need.
more