Add Elephant & Castle review

Elephant & Castle, London
Address: Holland Street, Kensington, London, W8 4LT
Features: Best Bar None, Guest beers, Outside seating


Rating
Comments