There are lots of awe-inspiring public holiday light displays like Christmas Town USA but there are several places where you can find elaborate decorations to celebrate the season with giving.    HOLY ANGELS See the angels on Sunday, December 19th from 6pm-8pm at Holy Angels in Belmont. One hundred angels and hundreds of luminaries make up […]