We can help you with your concerns. Dunn Dunn is located northeast of Fayetteville. Formerly called Lucknow, the name was changed to Dunn in 1873. Also, Dunn is a charming city located in Harnett County in southeastern North Carolina. Dunn has a rich history, dating back to the late 19th century when the railroad helped establish the town. The following are some of Dunn's unique characteristics. Historic Downtown: Downtown Dunn retains much of its historic charm with brick buildings, local stores, restaurants, and a small town atmosphere. Cape Fear River: The proximity to Cape Fear River offers outdoor activities such ...