Filters:
frozen food store in Vellore India
About 15 results.
MAX MAA
1st East Main Road 4, 632006 Vellore, IndiaMaxmaa is an online platform where you can shop Groceries, Fruits, Vegetables and Meat on click of a button.
Amul Ice Creams
Amul is the flagship brand of GCMMF, India's largest food products marketing organisation. Today Amul is a symbol of a vast co-operative network, the triumph of indigenous technology and a belove…