Denzel Scruggs's address is 1181 Krayer Street , Memphis, TN 38106. Possible relatives include Tasha Baltimore, Cheryl Dixon and 4 others. Public records show Denzel has also lived in Memphis, TN. Denzel's latest phone number is (901) 249-7684. Previous phone numbers include (901) 503-2217.
Results 1 - 1 of 1