Where is St Petersburg Located?

It is in Florida and is on a peninsula between Tampa Bay and the Gulf of Mexico. It is a popular Tourist and Retirement location because of it’s nickname of the ‘Sunshine City’ because it supposedly has 360 days of sunshine per year.