Camley Street Natural Park
Two acres of wild green space right in the middle of one of the most densely populated parts of London.
12 Camley St, London N1C 4PW