Cosmos Mall, Siliguri
Established a decade ago, Cosmos Mall is the first established ‘shopping mall in Siliguri’. Located at the convenient destination, Cosmos is a popular ‘mall in Siliguri’ and best stops for shopping. Operating successfully for more than 10 years, ‘Cosmos Mall in Siliguri’, draws a huge customer base from the entire city and the adjoining & […]