Powell's Sandwich Bar is a sandwich shop offering quality food. This fast-food establishment is known for its clean and great-tasting food.