21638 N 86 Lane, Peoria, AZ 85382 4 Beds | 2.5 Baths | 3,050 Sq. Ft. Architecture: Single Family | Year Built: 1998