Archie Zellander's address is 3548 Acacia Street , Memphis, TN 38116. Possible relatives include Adrian Zellander, Amelia Zellander and 1 others. Archie's latest phone number is (901) 310-4954. Previous phone numbers include (901) 345-7537 and (901) 440-8211.
Address History: 3548 Acacia Street, Memphis, TN 38116;
3540 Acacia Street, Memphis, TN 38116;
Richmond, VA 23261
Results 1 - 1 of 1