About Us

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

Visit Our Services