Glen Willow Apartments
Denied to refund the security deposit
I rented an apartment from Glen Willows, 1416 W Glen Ave # 108 Peoria, IL 61614 (309) 691-7758 for 3 months lease term and later extended for 1 more month. I was asked to make a payment of security deposit $300 which would be refunded after the lease. I was not given a cleaned apartment and the ...