179 LeeWard Way Ottawa Illinois
With a stay at this vacation home in Ottawa, you'll be within a 10-minute drive of OSF Saint Elizabeth Medical Center and Washington Square Park. Featured amenities include laundry facilities and ATM/banking services. Planning an event in Ottawa? This vacation home has facilities measuring 1000 square feet (93 square meters), including conference space.