Is St. Petersburg in South Florida? The answer is no. St. Petersburg is located on the Gulf Coast of Florida, in the Tampa Bay area. South Florida is generally considered to be the area south of Lake Okeechobee, which includes Miami, Fort Lauderdale, and West Palm Beach. Editor’s Note: This …
Read More »