Bharat Bazaar is an Indian Grocery store which also serves Indian food. They have recently expanded the shop and it contains all possible Indian spices and food items that you might be looking for. They run a small fast food place inside the shop called Samosa Factory where you get home made indian food for very cheap. You can have a filling lunch for less than 5 dollars. The place is run by a very friendly old Indian lady who always greets you with a smile and helps you in finding what you are looking for. You should try some of the home made pickles and roti that are sold here.