What is north of London?

The answer is: York.

Explanation:

London is the capital of England and the United Kingdom. York is a city in the north of England and is about 270 miles from London.

Copyright Wanderlust World © https://www.ynyoo.com