Yadkin Valley Financial Corp. operates as a bank holding company for Yadkin Valley Bank and Trust Company, which offers personal and business banking products such as deposit accounts and loans and is based in Elkin, North Carolina.