Explore details about location Rembrandt Road Northwest. Rembrandt Road Northwest is a location situated within the Atlanta alongside other areas such as Law Street Northwest, Brown Street Northwest, Judy Lane Southwest.