Ответ:

Hampstead Heath is in north London.

Ответ: в северной части Лондона.