Explore details about location Downwood Circle Northwest. Downwood Circle Northwest is a location situated within the Atlanta alongside other areas such as Lionel Lane Northeast, Glenwood Avenue Southeast, Valley Heart Drive Northwest.