123 West 66th Street, Unit 3
(1)

123 West 66th Street, Unit 3, Westmont, IL 60559

Reviews

2 years ago

Willow West Apartments

Willow west is a great apartment complex located in the heart of Westmont, Illinois, I like it because it is a peaceful town, reminds of of Mayberry, but a little more up to date, the people are nice they have quaint little shops, great schools, and you actually see kids outside playing, which is a wonderful thing to see.