Cambridge Free Library and Museum, Cambridge, England. See Cambridge, England. Public libraries. Public Free Library.
This card was printed at the Boston es Public Library, July 15, 1927. 3 VTS 7
N2241
GB.