At present, Barnes & Noble operates 4 locations near Spanish Fort, Alabama. On this page you can view a list of Barnes & Noble stores close by.