Share Public Profile
New England Botanic Garden at Tower Hill
New England Botanic Garden at Tower Hill is a four-season New England botanic garden. Situated on 171 acres in Boylston, MA, Tower Hill is home to many formal gardens, woodland trails, meadows, and educational facilities.