The Innerwork Center. I’m not clear on what this facility is but it appears to offer not only yoga classes but a lot of other stuff like meditation classes, sound healings, workshops, etc.
Lewis Ginter Botanical Garden has yoga in the garden classes. These are alternate between indoors and outdoors depending on weather. I’ve taken classes there and it is wonderful to be in tree pose looking out over the rose garden or beneath the gingko tree. Even when we were indoors we faced the garden looking through wall length windows.
Hardywood Brewery. Yes, in a bar. They do this about once a month and I’m told it’s a lot of fun. I’ve linked to the meetup page for November 20, 2022 event but I’ll try and catch the date for the next one and update soon.
Taou Studio is in Carytown. It appears to be a mixed use studio where they have dance, reiki, and other classes but they also offer yoga and sound healings.
Hanover County Recreation has several yoga classes available. They are taught at the Northside Baptist Church. I know during the summer there are also some at Pole Green Park.
Henrico County Recreation this appears to be awkward. First you have to go to the pdf that looks like a newsletter and on page 17-21 they tell you what yoga classes are offered. Then you have to go their website and register for that class. I linked to the pdf. There are a lot of varieties of yoga classes offered. A lot of classes!
Chesterfield County Recreation also posts a pdf of their entire offerings. On page 13 you can find a yoga class and on page 23 they have a Reiki-Meditation circle. I assume you register on their website. I linked to the pdf.