Christmas at Biltmore House is always special.
The historic, enchanting estate in Asheville, N.C., draws more than 1 million tourists a year. As many as 300,000 of them come during the holiday season.
Biltmore, site of the nation's largest private residence, is famous for having one of the largest holiday displays in the Southeast.
Biltmore House, along with the surrounding 8,000 acres of the estate, will celebrate its annual Christmas at Biltmore through Jan. 3. "Good Morning America's"...Full Story