Explore details about location Armstead Place Northwest. Armstead Place Northwest is a location situated within the Atlanta alongside other areas such as Haynes Street Southwest, Caron Circle Northwest, Boulevard Drive Southeast.