Enter a valid email
Alexandra Palace Way
Hornsey / Muswell Hill, Greater London N22 United Kingdom
1 mention in Looking for hidden parks and gardens in London!
Romy L. said,
"... Alexandra Park, in the north of London. It's a more sentimental place for me, but it is still a nice small park to walk around in and it also has a palace (Alexandra Palace)...."