7411 Winwood Way
(1)

7411 Winwood Way, Downers Grove, IL 60516

Reviews

1 year ago

Apartment World

Beautiful grounds in a fantastic community with an abundance of close shopping, dinning, entertainment & recreational facilities. Nice units with a great layout with current remodeling and upgrades throughout. Wonderful landscaping with beautiful full grown trees and water fountains in all courtyards. Outstanding pool & clubhouse for fun. Great office staff & terrific maintenance response. Awesome!