Give me a bulleted list of some of the greatest parks in London

Here is a list of London's greatest parks:

- Hampstead Heath
- Regent’s Park
- Greenwich Park
- Victoria Park
- Holland Park
- Richmond Park
- Green Park
- Hyde Park
- St James’s Park