Elephant Royale

Locke's Wharf
Westferry Road
Isle of Dogs
London

E14 3WA

T: 020 7987 7999
F: 020 7515 0073
Facilities Cafe
Restaurant

 
back to search »