I went around the area, by the gardens, and asked around. There is nothing nearby, the only places are Health City down Blvd St. Germain, and a few yoga centers. Otherwise there is the city ones, but am not sure you want to go there, way too complicated to get a day pass.