Sandalwood Spa
Enlighten your inner beauty

Sandalwood Spa

Click here to edit subtitle

About Us

Sandalwood Spa is a day spa located in Streamwood, Illinois.