Plate 31 from Atlases of Cambridge, Massachusetts

4 products