(18) (18)
(309) 836-6300
STC Investments is committed to providing you with the only place you need to look for rentals, subleases, and roommates. STC Investments was founded in 1997 as a small purchase of a few rental properties. It has since grown into a well respected business offering 160 apartments for rent in Macomb, IL to students, faculty, individuals and families.
Liam Gorman —
The worst experience of my life living under their properties. I was placed into their properties through Western Illinois