Gemstone Wax & Body Spa

1316 E. 17th St, Tulsa 74120, United States Get Directions to this spot
Category:
Spas
1316 E. 17th St
Tulsa, 74120
OK, United States

Rate and review Gemstone Wax & Body Spa in Tulsa, OK, United States!

Share your experiences at Gemstone Wax & Body Spa with your friends or discover more Spas in Tulsa, OK, United States.