This website uses cookies to ensure you get the best experience on our website. Learn more

Nature Attractions In Needham

x
Needham is a town in Norfolk County, Massachusetts, United States. A suburb of Boston, its population was 28,886 at the 2010 census. It is home to the Franklin W. Olin College of Engineering, an engineering school.
Continue reading...
From Wikipedia, the free encyclopedia.
Filter Attractions:

Nature Attractions In Needham

  • 1. Charles River Peninsula Needham
    The Upper Charles River Reservation is a Massachusetts state park encompassing portions of the banks of the Charles River between the Watertown Dam in Watertown and Riverdale Park in Dedham and the West Roxbury neighborhood of Boston. The park is managed by the Massachusetts Department of Conservation and Recreation. It includes land in the communities of Watertown, Waltham, Newton, Weston, Wellesley, Needham, Dedham, and Boston. Some of the Charles River Reservation Parkways also fall within the park boundaries.
    From Wikipedia, the free encyclopedia.

Needham Videos

Shares

x
x
x

Near By Places

Menu