About

Edit info
  • Open today, 8:30am - 8:30pm
  • (925) 348-0868
  • 5161 Lone Tree Way
    Antioch CA 94531

Searching for a spa near you? Visit Total Life Balance at 5169 Lone Tree Way in Antioch, CA 94531. For more information like hours, prices and availability, call (925) 348-0868.

Yelp Reviews