View Details 25526 N 103RD Avenue Florenza | Peoria $639,900 5 bd 4 ba 1 ½ ba 4,423 sqft 0.22 acres Under Contract