Stainbeck Church Stainbeck Road Meanwood Leeds LS7 2PP United Kingdom Wheelchair access unspecified Locate 53.828095, -1.559921