Garden in the Woods
Sudbury, MA
Nature
Garden in the Woods is a 45 acres woodland botanical garden located at 180 Hemenway Road, in Framingham, Massachusetts, United States. It is the headquarters of Native Plant Trust, and open to visitors between mid-April and mid-October.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account