Turk's Head Yard Leeds

Off Briggate, Leeds , West Yorkshire, England, United Kingdom