The Yoga Space 378 Meanwood Road Leeds LS7 2JF United Kingdom website Website unspecified Locate 53.81807, -1.550438