New Channel Wellness is located in the Maynard Office Center on SE Maynard Rd between Cary High School and Chatham Street.

Once you arrive, park at or near the 1300 building which is in the very front of the complex.

Enter from the front side facing Maynard Rd, at the bottom of the hill.