Explore details about location Meldrum Street Northwest. Meldrum Street Northwest is a location situated within the Atlanta alongside other areas such as Somerset Drive Northwest, Champa Avenue Northwest, Twiggs Street Southwest.