Public records show Marshville as a city Olen also stayed in. Olen was born 83 years ago. The phone number (828) 631-9389 is Olen’s. 1941 is the birth year of Olen. Olen’s current address is 1516 Locust Creek Rd, Sylva, Nc 28779.