Geek Squad ★★★★☆4.0 (17) IT & Computer Repair Mobile phone repair shop · Computer repair service · Computer service 1621 E Monte Vista Ave Ste A, Vacaville, CA 95688 Call Website Details →