Spa del Sol is a Spa located in Wisconsin Dells, WI 53965. It is one of the 1108 spas in United States. Address of Spa del Sol is Resort, 2501 N River Road Chula Vista, Wisconsin Dells, WI 53965, United States. Website of Spa del Sol is http://www.dellsspa.com/. Spa del Sol can be contacted at 16082548369. Spa del Sol is rated 3.5 (out of 5 stars) by 22 reviewers on the web.
Some of the places around Spa del Sol are -
Resort, 2501 N River Road Chula Vista, Wisconsin Dells, WI 53965, United States