Camley Street Natural Park

Camley Street Natural Park
12 Camley Street, London, N1C 4PW