162 employees
Foodhall India is a food superstore that provides international and pan-Indian cuisines, fresh, and gourmet produce.
2011