India Bazaar is an Indian and South Asian grocery store with a variety of produce and frozen food items, plus an on-site restaurant.