Elrod from Alabama Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Mack's Travel Plaza - Alabama, Elrod, 17945 Highway 82, 35458 (205) 333-1979 Map