Crossroads Middle School (ALT)

650 N. Nola St., Meridian, Idaho 83642