This Alabama spot is the kind of local food stop people remember after one visit
Some restaurants are just good, but a rare few leave a mark on you that lasts for years. Davenport’s Pizza Palace in Mountain Brook, Alabama…
By James Holloway · Jul 12, 2026