View from North Woolwich of the river Thames, the North Woolwich ferry terminal and the Woolwich Dockyard area, Woolwich, southeast London, UK. The tall buildings in the foreground are part of the Mast Quay development.