1. Computer Telephone Service 17895 SW Ballard Ln, Sherwood, OR 97140 Coordinate: 45.35469,-122.86098 Phone: (503) 330-0419