Shelby Intermediate School

  • Shelby, NC 220 South Post Road Shelby, NC, 28152 United States