York, England: Exploring a Famous and Quirky Street

A small but very famous street in York, England. I don’t know if we do mad street names?