
Saint Petersburg occupies a narrow peninsula between Tampa Bay and the Gulf of Mexico in Pinellas County, giving it one of the most enviable geographic positions in all of Florida — surrounded by water on three sides with nearly 360 days of sunshine per year. It is the fourth-largest city in Florida
