Homes for sale - 64653 Leandra Road, Homer, AK 99603 – MLS#20-6485 ...