About Lovells Island
Lovells Island, or Lovell's Island, is a 62-acre island in the Boston Harbor Islands National Recreation Area, in Massachusetts. The island is across The Narrows from Georges Island and some 7 miles offshore of downtown Boston. It is named after Captain William Lovell, who was an early settler of nearby Dorchester.