One The Elephant

Elephant & Castle, London - UK