© 2023 by The Health Spa.  Proudly created with Wix.com

  • Grey Facebook Icon
  • Grey Twitter Icon

Location:

    5525 E 51st Street, Suite 120, Tulsa OK 74135

  (We are in the building: 5525 Park Place)

Call us for Appointment Now:

       Open 7 Days A Week 

Monday - Sunday: 9:30Am - 9:00Pm

Book in Our Webstie

  • Yelp Social Icon
  • Facebook
  • Twitter
  • Instagram Social Icon