Allen Auto Repair Back to Search Allen Auto Repair Categories Mechanical 718 East Vista Way , Vista , CA , 92084-5549 (760) 945-0778 Share × Print Email Facebook LinkedIn Twitter Pinterest Powered By GrowthZone