Restoration Service Provider Return to Directory Engine Rebuilding Company Name ELMHURST AUTO CARE Street Address 207 E NORTH AVE City VILLA PARK State IL Zip Code 60181 Phone Number 630 832-3989 Contact listing ownerSend Message Name Email Phone Number Message