Lake Cochituate is a body of water in Natick, Wayland, and Framingham, Massachusetts. Originally a reservoir serving Boston, it no longer serves that function, and is now a local recreational resource and home to Cochituate State Park.
For more informations
Be the first one who uploadthe trail map
You can contribute to your community.Upload it! :-)Upload