Back to item details
Atlas of Middlesex County. Vol. 1. Cambridge, Somerville, Arlington, Belmont,...