Location

Come check out this gorgeous, pet friendly complex situated in Northeast Urbana near plenty of shopping, restaurants, and the U of I engineering quad!

 

904 N. Broadway, Urbana