Buffalo Grove might not be the best in Illinois after all
A few weeks ago, CNN Money ranked the Illinois town of Buffalo Grove the 46th-best place to live in the nation. That ranking also made it the top-ranked town in Illinois. But is it really deserving of that rank?
She opens the books on Buffalo Grove here.