108 Leroy St, Molalla, OR 97038 is a single family home built in 1910. This property was last sold for $263,000 in 2016 and currently has an estimated value of $293,400.