NEC Opera presents Handel Arias Tue, December 4, 2018 | 7:30pm Thu, December 6, 2018 | 7:30pm NEC: Plimpton Shattuck Black Box Theatre | Directions255 St. Botolph St.Boston, MAUnited States Tags CollegeOperaVoice