American National Branch Address: 150 Front St, Lovingston, VA 22949 Phone: (434) 263-6040 Banks Other Businesses: BB&T at 93 Front St, Lovingston, VA 22949 Union First Market Bank at 124 Main St, Lovingston, VA 22949 SUNNY MOUNTAIN STORE at 10749 THOMAS NELSON HWY, LOVINGSTON, VA 22949 Village Inn at 8010 Thomas Nelson Highway, Lovingston, VA 22949