Living in a major city, I have access to several Indian and specialty shops that I frequent such as Kalustyan’s and Little India Shop in Manhattan, Patel Brothers in Queens and Patel Grocery in Brooklyn. Nowadays, there are several resources for finding an Indian shop near you or for ordering ingredients online:
Directory of Indian Grocers in the US:
http://thokalath.com/grocery
Order Indian Groceries Online:
www.kalustyans.com
www.patelbrothersusa.com
www.amazon.com