top of page

About Us

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

bottom of page