Explore details about location 12th Avenue North. 12th Avenue North is a location situated within the St. Petersburg alongside other areas such as 19th Avenue South, Bay Shore Drive Northeast, 18th Way North.