Current location Current location Slumlord reviews Slumlord reviews

Algonquin, Illinois, United States (Add Review)

295 Aberdeen Drive, Algonquin, Illinois, United States

The worst landlords I've ever had. I have stage 4 cancer & asked them for months to repair all the things wrong with the house they won't & wont return phone calls. Landlord screamed at me for asking neighbors to help read more