Places to see 'snow' in Tampa
Want to see snow in Tampa? These events will let you play in the powder while enjoying the mild Florida weather.
401 Channelside Dr., Tampa, FL, 33602
The St. Pete Times Forum opened in 1996 as the Ice Palace. The arena was built as a new home for the Lightning to replace Tropicana Field in St. ... more