About

Edit info
  • Open today, 9:00am - 5:30pm
  • (941) 697-0018
  • 2800 Placida Rd, Ste 115
    Englewood FL 34224

Searching for a day spa near you? Check out Back In Balance Healing Arts located at 2800 Placida Rd in Englewood, FL 34224. Call (941) 697-0018 for more information on prices or to schedule an appointment. Visit Back In Balance Healing Arts during the hours listed below.