Leo Villard was born in 1937, age 87. Leo Villard's address is 7011 Cupseed Lane , Saint Cloud, FL 34773. Possible relatives include Randi Gross, Louise Quednau and 5 others. Public records show Leo has also lived in Harmony, FL and Las Vegas, NV. Leo's latest phone number is (407) 556-3317. Previous phone numbers include (407) 957-4278 and (516) 796-9015.
Also goes by: Leo Villard
Address History: 7011 Cupseed Lane, Saint Cloud, FL 34773;
7011 Cupseed Lane, Harmony, FL 34773;
Las Vegas, NV 89119;
Bethpage, NY 11714;
Farmingdale, NY 11735
Results 1 - 1 of 1