About

Edit info
  • Closed Today
  • (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