Ambika food products is located in Mumbai, India on Sharda estate, mithai karkhana, Lokmanya Tilak Rd, Borivali West. Ambika food products is rated 4.3 out of 5 in the category food manufacturer in India.
Address
Sharda estate, mithai karkhana, Lokmanya Tilak Rd, Borivali West