Christmas on the Hill

Hamilton Campus: Great Hall 130 Essex St., South Hamilton