The Royal Docks Newham

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