The ambitiously named National Christmas Center is closing. The tourist attraction located near Lancaster, Pennsylvania announced on its website that 2017 will be their final season and that