NEPTUNE ENGINEERING WORKS; BRAITHWAITE &...
NEWPORT DOCKS
NEWPORT DOCKS: ALEXANDRA NORTH AND SOUTH DOCKS
DOCK STREET RAILWAY STATION, NEWPORT