A community park located in Garden City, Idaho, featuring outdoor recreational facilities and natural spaces.
6515 N Glenwood St, Garden City, ID 83714