At the time, Publix operates 4 locations near Muscle Shoals, Alabama. Below you can view a list of Publix stores in the area.