Listing 3 restaurants in and around Cherokee.
Cherokee is a town in west Colbert County, Alabama. Located near the Tennessee River, it is part of the Florence–Muscle Shoals metropolitan area, known as "The Shoals". As of the 2010 census, the population of the town was 1,048.