York is a historic city in northern England, approximately 270 miles north of London. It is known for its medieval walls, York Minster, and Viking heritage.