The Siam Spa (Vega Circle Mall) is located in Siliguri, India on Vega Circle Mall, 3rd Floor,3rd Mile, Sevoke Rd. The Siam Spa (Vega Circle Mall) is rated 4.1 out of 5 in the category massage spa in India.
Address
Vega Circle Mall, 3rd Floor,3rd Mile, Sevoke Rd
Accessibility
Wheelchair-accessible toilet