5383 Lewis Ave, Toledo, OH, 43612 (current address)
4411 N Lockwood Ave, Toledo, OH, 43612 (2019)
PO Box 73, Lyons, OH, 43533 (2005 - 2018)
5383 Lewis Ave, Toledo, OH, 43612 (2015 - 2018)
5702 Angola Rd, Toledo, OH, 43615 (2004 - 2016)
We found 1 person named Leo Baca in Ohio. View Leo’s phone numbers, current address, previous addresses, emails, family members, neighbors, associates, and other history records.
Frequently asked questions for Leo Baca
Leo Baca was born on December 20, 1965 and is currently 60.
Leo Baca can be contacted at (419) 882-2307. We have 3 more phone numbers for Leo Baca.
Leo Baca moved to 5383 Lewis Ave, Toledo, Ohio, 43612 in 2020 and has been a resident there since then.
Leo Baca is known to have moved more than once and have lived at the following addresses: 4411 N Lockwood Ave, Toledo, Ohio, 43612 · PO Box 73, Lyons, Ohio, 43533 · 5383 Lewis Ave, Toledo, Ohio, 43612.