In the past I benefitted a lot from various things at Finn's Place including an exercise class, a meditation one, took a Mental Health First Aid course there, and a few single-afternoon retreats. It's in the building of Langside Church but they keep the two activities separate and welcome "all faiths and none", I think the garden linked to them across the road might be called Square Yard?