Explore details about location North Freeman Avenue. North Freeman Avenue is a location situated within the Idaho Falls alongside other areas such as South Higbee Avenue, East 16th Street, Alice Avenue.