New England Botanic Garden at Tower Hill Gardens & Nature New England Botanic Garden at Tower Hill New England Botanic Garden at Tower Hill is a museum in Boylston, Massachusetts accredited by the American Alliance of Museums. EXPLORE PLACE