At the moment, Barnes & Noble runs 4 stores near Lafayette, Tippecanoe County, Indiana. See this page for the entire listing of all Barnes & Noble branches nearby.