The Timbers of Shorewood
1100 N River Rd
Shorewood, IL 60431
The Timbers of Shorewood is a senior community located at 1100 N River Rd in Shorewood, Illinois. The community is in a largely affluent area, with a median per-household income of $75,602. With about 24,000 individuals residing in ...