VIDEO: Santa’s House in Christmas Town at Busch Gardens Tampa

New for 2012, Busch Gardens Tampa debuts Christmas Town, including a trip to the North Pole to visit Santa’s House, a multi-room walk-through experience that begins in his living room, heads into the kitchen with Mrs. Claus serving cookies, continues down a magical mirror hallway, and ends with a meeting with Santa himself.

Read More:

Be the first to comment!