About Grape Island
Grape Island is an island in the Hingham Bay area of the Boston Harbor Islands National Recreation Area. The island is part of the territory of the town of Weymouth, Massachusetts.
Grape Island is an island in the Hingham Bay area of the Boston Harbor Islands National Recreation Area. The island is part of the territory of the town of Weymouth, Massachusetts.