Plate 35 from Atlases of Cambridge, Massachusetts

3 products