Expanding auto repair company receives approval to open in Illinois
from Chicago Tribune
An auto repair business with shops around the country is set to open in Barrington, Illinois, next year after village board members recently approved a proposal from Christian Brothers Automotive. The Texas-based auto shop plans to build a new facility near the Ace Hardware store in Barrington, and operate nine service bays for vehicle repairs.
7701 Las Colinas Blvd., Ste. 800, Irving, TX 75063