ELEPHANT & CASTLE
2 CASTLE SQUARE, ELEPHANT ROAD, SE17 1EN
020 770 37701
206 RYE LANE, LONDON, SE15 4NL
020 763 55949
LOCATION & CONTACT
Your booking has been confirmed.
We can't wait to see you!
Please click here to return to the homepage.