Running north it passes through Lake County , and its northern terminus is in Buffalo Grove of Long Grove .
Running north it passes through Buffalo Grove , and its northern terminus is in Long Grove of Lake County .