Freddie Townsell's address is 714 North Long Avenue , Chicago, IL 60644. Public records show Freddie has also lived in Chicago, IL and Elgin, IL.
Address History: 714 North Long Avenue, Chicago, IL 60644;
1805 North Whipple Street, Chicago, IL 60647;
Elgin, IL 60123;
Rolling Meadows, IL 60008;
Indianapolis, IN 46226
Results 1 - 1 of 1