4 Local Pizza Parlors in Birmingham By Cassie Bondie Having a craving for pizza? Visit these five local pizza parlors in the Birmingham area to quench your appetite. Davenport’s Pizza Palace This impressive pizzeria claims to be “Best in the South, Possibly the North, Maybe the World!” Davenport’s Pizza Palace has been serving up […]
You are here: Home / Archives for Alabama Pizza