Explore details about location 12th Avenue N. 12th Avenue N is a location situated within the St. Petersburg alongside other areas such as Bayou Grande Blvd NE, 31st Avenue North, Ricardo Way Northeast.