The Elephant & Castle

The Elephant & Castle
119 Newington Causeway, London, SE1 6BN
Photo of The Elephant & Castle