South Shore Natural Science Center

55634

South Shore Natural Science Center
48 Jacobs Ln.
Norwell, MA 02061
781-659-2559
http://southshorenaturalsciencecenter.org/
: , ,

The South Shore Natural Science Center is located on 30 acres surrounded by 200 acres of town conservation/recreation land consisting of meadows, woodland, and a pond. We welcome visitors year round.