Archbishop's Park

Archbishop's Park
Carlisle Lane, London, SE1 7LE
Photo of Archbishop's Park