222 Harrington Way Science Museums EcoTarium EcoTarium is a science center in Worcester, Massachusetts. EXPLORE PLACE