OfficeMax Tech Services ★★★☆☆3.0 (2) IT & Computer Repair Computer support and services · Computer consultant · Computer repair service 2520 N Main St, Walnut Creek, CA 94597 Call Website Details →