7+

Years with ListedIn

Business Overview

Located on the south campus of the University of Illinois in the heart of Research Park. This contemporary hotel features 125 luxurious rooms and an adjoining 38,000 square foot conference center.

<
>