Soldiers and Sailors Monument (Boston) is a tourist attraction, one of the Monuments and memorials in Boston, United States. It is located: 8.5 km from South Boston, 12 km from Cambridge, 14 km from Somerville. Read further
License: All Rights Reserved