Located in Hampstead Heath just to the North of London, Parliament Hill lends a great view of the city of London. The heath itself is a wonderful retreat away from the city life into nature.