Directions

Charlotte TEACCH Center is located on the east side on Charlotte in the Charlotte East Office Park located at the intersection of Albemarle Road and Executive Center Drive, less than 10 minutes from the Charlotte Central Business District.