4940 South Rd, Odessa, TX 79762, United States

STEM Academy (TX)