Located in Little India in Jackson Heights, this grocery store carries a good variety of fresh vegetables with the selection tailored towards Indian cooking needs. They also carry Indian grocery items such as wheat flour, snacks, mango juice, talcum powder, hair oil, etc. There are plenty of cashiers, so lines move quickly. It is a bit dirty but it's not unsanitary.
more