26317 SW Labrousse Rd. Sherwood, OR 97140