About

Edit info
  • Open today, 9:00am - 5:00pm
  • (608) 661-8338
  • 2122 Luann Ln
    Madison WI 53713

Body & Spirit Energy Center is a Leopold spa located at 2122 Luann Ln, Madison, WI 53713. Detailed Body & Spirit Energy Center price and hours information can be found by calling (608) 661-8338.