Tailors 23-24 Grand Arcade Merrion Street Leeds LS1 6PG United Kingdom Wheelchair access unspecified Locate 53.800254, -1.540378