Amelia Tufts's address is 2643 Margarette Avenue , Saint Louis, MO 63143. Possible relatives include Virginia Davis, Lynda Jaspers and 3 others.
Address History: 2643 Margarette Avenue, Saint Louis, MO 63143;
1228 Se 15th Avenue, Portland, OR 97214;
Sweet Home, OR 97386
Results 1 - 1 of 1