The Elephant – 119 Fenchurch Street, The City catheyl6th October 20157th October 2015 « Previous Next »