New for 2012, Busch Gardens Tampa offers a Snow World play area during their Christmas Town events, allowing guests to make and throw snow balls as well as slide down snowy hills – all in Florida!
New for 2012, Busch Gardens Tampa offers a Snow World play area during their Christmas Town events, allowing guests to make and throw snow balls as well as slide down snowy hills – all in Florida!