Today, Barnes & Noble owns 4 stores near Hamilton, Mercer County, New Jersey. See below for an entire list of Barnes & Noble branches close by.