O'Toole Tower

7701 S. south shore drive

chicago, il