The Devonport Royal Dockyard, Plymouth, Devon, UK with the Babcock Marine buildings including the Frigate Refit Complex

- Image ID: C951K5

The Devonport Royal Dockyard, Plymouth, Devon, UK with the Babcock Marine buildings including the Frigate Refit Complex

Alex Ramsay / Alamy Stock Photo

Image ID: C951K5

Location: Devonport Royal Dockyard, Plymouth, Devon, UK