There's Brickhouse Tavern.
Brickhouse Tavern
Address: 209 Delburg St, Davidson, NC 28036
Phone
704) 987-2022
Hours: Open today · 11:30 am – 2:00 am
Menu: brickhousetavern.com
I also really like the North Harbor Club. When the weather is warm you get sit outside and see the lake and boats. It can be pricey though.