Elephant & Castle

Shishlique Elephant & Castle

326 Walworth Road, Walworth, London SE17 2NA

Tel: 02071267070

Do you have any questions? Do not hesitate to contact us, and we will try to accommodate you.

Contact Us

55 Chamberlayne Road, Kensal Green, NW10 3ND