Xavier Apartments (625 W DIVISION ST, Chicago, IL) — Rated 4.4/5 by Tenants | Lucid Rents