Cambridge Free Library, Cambridge, England. See Cambridge, England. Public libraries. Public Free Library.
This card was printed at the Boston wee) Public Library, July 15, 1927
N2241