Today, Barnes & Noble runs 4 stores near Portage, Kalamazoo County, Michigan. The listing of all Barnes & Noble branches in the area can be foundthis page.