Specials Updated Today COMPARE Woodbury Place Apartments 1010 N Knollwood Dr, Schaumburg, IL 60194 3 Beds $2,609 - $4,094