Ambika is located in Siliguri, India on Road no. 3,(opposite mittal bhawan, Seth shreelal Market, Ward 11. Ambika is rated 5 out of 5 in the category outlet mall in India.
Address
Road no. 3,(opposite mittal bhawan, Seth shreelal Market, Ward 11
Offerings
Women's clothing