Bowes Museum

Is the logo picture the Bowes Museum at Barnard Castle NE England?  It looks very much like it.

les12345 les12345
41-45, M
Feb 28, 2010