From traditional fine dining establishments to casual soul food eateries, Birmingham, Alabama is a must-visit destination for foodies, known for its welcoming Southern hospitality and a diverse selection of flavors. Here you will find outstanding Southern cuisine, excellent pizza, French-inspired dishes, Californian, Mexican, Mediterranean, Italian, Spanish and other delicious creations. Top it all off with one of the local brews and a chocolate pudding dessert. Here are the best restaurants in Birmingham, AL.
Full article here.