Karma Yoga Center
- Distance: 7.41 mi
- Address:1705 S Pearl St, Denver, CO 80209
- Phone:(303) 284-8617
- Reviews: 14Rating: 5.0
I took a class with Katrina this morning. It was a full house but I found a perfect spot by the window and it was wonderful. I really appreciate authentic yoga and I felt that is what we had in the room.... more