×

Castle Island

(5,541) Peninsula in Massachusetts
Castle Island is a peninsula in South Boston on the shore of Boston Harbor. In 1928, Castle Island was connected to the mainland by a narrow strip of land and is thus no longer an island.
Address: 2010 William J Day Blvd, Boston, MA 02127
Hours: Open ⋅ Closes 7 PM
Phone: (617) 727-5290