We’re a locally owned and operated Italian restaurant that’s been serving amazing Italian food to satisfied customers like you since 1974. Come in and meet our family while you enjoy our quality food.
Archibald’s
Location: 1211 Martin Luther King Jr. Blvd.
Northport, Alabama 35476
Phone: (205) 345-6861
