Shoreditch Park

Shoreditch Park
New North Road, London, N1 6TA
Photo of Shoreditch Park