Map is loading... Get Directions to Alfa Insurance ← View details 2941 Point Mallard Parkway Southeast, Decatur, Alabama 35603 +1 256-353-1062 Get Directions From* To * — Required information