People drive from all over Alabama for the Italian dishes at this unassuming restaurant
Francesco’s Italian Restaurant sits along Highway 31 South in Decatur, Alabama, looking like any other casual dining spot from the outside. But step inside, and …


















































