The Village on University Reviews, Ratings | Apartments near 6516 N University St , Peoria IL United States

The Village on University

4.9
160 reviews
|Apartments|Peoria, IL 61614 United States