Located on the peninsula between the Gulf of Mexico and Tampa Bay, St. Petersburg, Florida is an exciting place to so ...