The sign out front says European Car Masters. This is Techstar Motors, which works specifically on European cars, providing full auto repair service. This is a smaller shop so the customer area only has a couple chairs, but the garage in the back is large enough to hold multiple cars at once.