Add Elephant review

Elephant, London
Address: 119 Fenchurch Street, Fenchurch Street, London, EC3M 5BA
Features: Bar food, Disabled access, Function room, Open late, Outside seating, Real ale, TV


Rating
Comments