About

Edit info

Looking for a nearby day spa? Give Touch of Health a try. Touch of Health's address is 4099 Lone Tree Way, Antioch, CA 94531. Touch of Health is rated 5 stars on Yelp. To get pricing or open and close hours call (925) 550-1324.

Yelp Reviews