Great for Investors, Future Home Builders, or Those Interested in Land Ownership & Wealth Building! Property Information House for Sale on 0.06 Acres in Peoria, Illinois Address: 2810 W TREWYN AVE, PEORIA, IL 61605 Legal Description: SOUTH PARK ADD N