Optimist Youth Sports Complex is located in Boise, ID. This location is in the Downtown neighborhood..