The Shambles, York - Europe’s best preserved medieval street

The Shambles, York - Europe’s best preserved medieval street