The Royal Docks Newham

The Royal Docks Newham
Dockside Road, London, E16 2QU