1661 Leo Ln Opelika, AL 36801 / 3238
(UPDATED: 06/21/2025)
Information about property on 1661 Leo Ln, Opelika AL, 36801-3238. Find out owner contacts, building history, price, neighborhood at Homemetry Address Directory.
Units
Property details of units in this apartment building
Property Details
Units - Who lives at 1661 Leo Ln, Opelika AL
#47 | 2 baths, 2.93 acres | 36801-3238 |
Leo Lane
Opelika, AL