Boston Beats New York with 90-Foot, LED-Lit Christmas Tree
Posted on 2014-12-15·By Chelsea Cafiero
Boston’s Faneuil Hall is a popular spot for city-dwellers and tourists alike to shop, eat, enjoy nightlife and catch a glimpse of some live street entertainment.
Tagged with: