The Yoga Room
- Distance: 5.84 mi
- Address:3403 S Peoria Ave #300, Tulsa, OK 74105
- Phone:(918) 808-9642
- Reviews: 21Rating: 5.0
I never was a huge fan of The Yoga Room because I thought the old location was kinda run down and crowded, but the new location is sparkling clean and spacious! The parking situation is a 100% improvement.... more