Travel: How to spend 48 hours in York

The Shambles, York, UK.
The Shambles, York, UK.

Breaking