The Shell Canary Wharf
3 S Quay Square, London
020 4547 5871
Menu
London, Greater London
The Shell Canary Wharf
3 S Quay Square, London, Greater London E14 9RU
020 4547 5871