Explore details about location Stephens Mill Run Northeast. Stephens Mill Run Northeast is a location situated within the Atlanta alongside other areas such as Holiday Avenue Northeast, Tallulah Street Northwest, Abington Court Northwest.