Homes for sale - TL 113 N Labsch St, Otis, OR 97368 – MLS#782875 - ...