Lenny Todd's address is 9918 Magnolia Run , San Antonio, TX 78251. Public records show Lenny has also lived in San Antonio, TX. Lenny's latest phone number is (210) 561-9806. Previous phone numbers include (210) 643-3443. The latest email address for Lenny Todd is len****@yahoo.com.
Address History: 9918 Magnolia Run, San Antonio, TX 78251;
6101 Whitby Road #301, San Antonio, TX 78240
Emails: len****@yahoo.com,
lto****@uswest.net
Results 1 - 1 of 1