LocationNorth AmericaUnited StatesArchitectsPerry Dean Stahl & Rogers IncTagsWellesley College Science Center