Explore details about location Thurmond Street Northwest. Thurmond Street Northwest is a location situated within the Atlanta alongside other areas such as Fraser Street Southeast, Mellview Avenue Southwest, McDonald Drive Southeast.