Discover River Forest
compiled from our dataRiver Forest is located in Illinois, USA, and has a population of about 11,794. Our atlas lists 24 places here.
These include 8 sights and 2 museums, 14 restaurants, 0 places to stay and 0 cocktail bars. Highlights include William H. Winslow House - Frank Lloyd Wright, Chauncey Williams House by Frank Lloyd Wright, River Forest Township, Cook County, Illinois.