Tweet Stamford Museum and Nature Center Address: 39 Scofieldtown Road at High Ridge Road Stamford, CT 06903-4023 Geocode: 41.124172, -73.546703 Location Tools: Local Weather Driving Directions Event Calendar Share this Location: Email to a Friend QR Code More... There are no events available for this venue. Click here to submit events.