*** Property for sale in United States, Property for sale in Illinois, Property for sale in Champaign: Apartments for Rent *** Listed by: Seven07 *** Last Modified on: 2018-10-13 13:21:22 Created specifically to revolutionize student living, Seven07 is a brand new premier development in the heart of Champaign, just around the corner from the University of Illinois at Urbana-Champaign. - Enjoy a new level of sophistication and top-of-the-line amenities such as a outdoor amenity deck.