Why do you feel this listing needs to be reviewed?
Urbana Apts - Many of our beautiful apartments are located in the heart of the University of Illinois Campus, within a short walk to the Engineering Campus, Main Quad, and other points of interest.
254 views, Last viewed on Monday, May 6th, 2024 at 9:03am