Consider these sentences:
- The company's office is to the north of London.
- The company's office is in the north of London.
- The company's office is north of London.
As far as Grammar is concerned, I think all of them are valid. To show this, I just quote from the dictionaries:
- "The Yorkshire Dales are twenty miles to the north of the city."
- "there will be heavy wintry showers, particularly in the north."
- "the town is twenty-five miles north of Newport."
Would you please tell me what is the difference between these sentences?