North Campus - 1185 Shackelford Road, Florissant, MO 63031