Explore details about location 12th Avenue North. 12th Avenue North is a location situated within the Great Falls alongside other areas such as 6th Avenue Northwest, Overlook Drive, Eagle Court.