The Island

Docklands

Location

The Island

Address
235A Westferry Road
London
E14 3QS