Squire Village is a suburban multi-family development located in Elgin, IL. It consists of 181 townhome style apartments. Section 8 Welcome.
4 New Year's Resolutions for College Students
By Madison ...
Off-Campus Housing: What's Right For You?
By Victoria ...
Apartments and Pets: What to Know
By Madison White