Public records show Todd, Independence and Jefferson as cities Rachel also stayed in. Rachel owns the phone number (336) 385-9464. 4508 Three Top Rd, Todd, Nc 28684 is where Rachel lives. Rachel turned 68 years old. The birth year was listed as 1956.