Archbishop's Park

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