From New American to simple Italian and contemporary Japanese, The Trailhead in Peoria plans to please a plethora of palates. A bevy of restaurants and retailers have signed on to the 40-acre, mixed-use development at 83rd Avenue and Happy Valley Road. Need more? Read more: Uptown Plaza celebrates 70 years of history, community and evolution New […]