Log In Register

La Traviata

La Traviata

by The Staff February 7, 2013


  Hubbard Hall Opera Theatre have made a name for themselves—and built a nice following—up yonder at historic, lovely Hubbard Hall in Cambridge. If you have not yet made the trek to check them out, however, ...

GE Theatre at Proctors