Carroll now resides at 3919 Octavia St, New Orleans, La 70125. Carroll's birth year is 1952. The phone number (504) 865-8212 is Carroll’s. Carroll has previously lived in New Orleans and Miami. Carroll has reached 72 years of age.