A new 40-acre mixed-use development in north Peoria called The Trailhead is open for business, as restaurants and retailers are making their debut.