Siliguri - City Centre Mall

The City Centre Siliguri is home to The Thai Spa.