Idaho Science and Technology Charter School

Future City Region:

School Address:

1043 N University
Blackfoot, ID 83221
United States