At present, Barnes & Noble has 3 branches near Hoover, Alabama. Below you will see the listing of all Barnes & Noble locations nearby.