J. Barbour & Sons, Ltd

Archived Record Tyne and Wear, NE