Location

Garden in the Woods is a Public Garden located in Framingham, MA, United States

Location:
180 Hemenway Road
Framingham, MA, 01701
United States
Phone:
508-872-9358
Notes:
Open to the public April15-October 31st 9am-5pm daily May 9am-7pm