The Indian Head River is located on the Hanover, Pembroke border in Massachusetts, United States, and covers about 8 acres (32,000 m2). The river, 3.7 miles (6.0 km) long, is a tributary of the North River, which flows into Massachusetts Bay. The Indian Head River was probably a fishing and travel spot for Wompatuck Indians.
Be the first one who upload the trail map
You can contribute to your community. Upload it! :-)Upload