Northcross Townhomes Apartments in Charlotte 1835 Griers Grove Road, Charlotte, NC 28216