Hampstead Heath
Hampstead Heath is a large, ancient park in North London covering 320 hectares (790 acres) and just 6 miles from Trafalgar Square. Hampstead Heath is the wildest of London’s parks and a fantastic…
Things to do & See in London