This content is only available in English. Please suggest a new version in your language. The Sudbury Reservoir (2.02 square miles) is a former Boston metropolitan water reservoir located in Framingham, Marlborough, Southborough, and Westborough, Massachusetts, USA. It is now a state park administered by the Massachusetts Department of Conservation read more
No Records Found
Sorry, no record were found. Please adjust your search criteria and try again.