St. Petersburg Municipal Beach

Actually located on the shores of neighboring Treasure Island (still easily accessible), the St. Petersburg Municipal Beach features 500 feet of white sand as well as a snack bar, volleyball courts and shower and changing facilities. Winner of the Blue Wa

Featured Activities