The North Hills are located in the heart of Chapel Hill, North Carolina, just a short drive from Charlotte and Charlo ...
Chapel Hill is one of the North Carolina towns I have visited over the years and the epitome of the southern resident ...