Siliguri

< Back to Store Locator
Not far from the serenity of the woodlands and forests, the foothills are home to the Spa in Siliguri.
Siliguri - City Centre Mall
Unit - 102, A Block@1st Floor City Center
Siliguri - 734 010
P : 0353 2576 165/166
M: +9196096 33111
View On Google Map