 Charles River Peninsula

The Charles River Peninsula is a nature preserve in Needham, Massachusetts owned and managed by the Trustees of Reservations.The Charles River turns nearly 180 degrees, creating the peninsula.