The Willows of Peoria
7400 N Villa Lake Dr
Peoria, IL 61614
Located at 7400 N Villa Lake Dr Apt B2, The Willows of Peoria is a senior housing facility serving Peoria, Illinois. The community is in a predominantly middle class area, with an average per-household income of $59,176. It ...