The Christmas tree at Town Center Park and Levi Jackson Wilderness Road Park, with all its wonderful scenes, have added immensely to the festive atmosphere in London this holiday season. Previous ArticleHoliday at the MarketNext ArticleNew Year’s Eve Extravaganza