USA Travel

Review: Busch Gardens Tampa Christmas Town

While Orlando is the theme park capital of the world, we actually have a great theme park in Tampa! Busch Gardens Tampa Bay is located about an hour and a half from Orlando and an hour and a half from Sarasota. We decided to get annual passes for Busch Gardens so we could check out some of the special events that they do, like Christmas Town!

Read more