Skip to main content

Contact

Address:

Institute for Beauty, Wellness & Regenerative Medicine

3336 E. 32nd St, Suite 106
Tulsa, Oklahoma 74135

Get Directions

Hours: Monday – Friday 10AM – 3PM
Phone: (918) 939-8339