You Might Also Like
Hyde Park, W2 2UH [map]
Hyde Park is one of the greatest city parks in the world. Covering 142 hectares (350 acres) with over 4,000 trees, a large lake, a meadow and ornamental flower gardens.
Alexandra Palace Way, N22 7AY [map]
Set in 196 acres of parkland with stunning views across London, Alexandra Palace offers a superb day or evening out.