Image Meanwood Institute, Green Road, Meanwood Meanwood Institute 92 Green Road Meanwood Leeds LS6 4LD United Kingdom Wheelchair access unspecified Locate 53.830916, -1.570315