The North Hills are located in the heart of Chapel Hill, North Carolina, just a short drive from Charlotte and Charlo ...