Crest Middle School

  • Shelby, NC 315 Beaver Dam Church Rd, Shelby, NC 28152