Cosmos Mall in Siliguri

Cosmos Mall, Siliguri

Established a decade ago, Cosmos Mall is the first established ‘shopping mall in Siliguri’. Located at the convenient destination, Cosmos …