Address: 5625 East 28th Street Tucson, AZ, 85711, USA
Rating: 4
Rating: 4
Very bad water leak. Reported to landlord a ticket was created but then cancelled because landlord did not want to fix leak. Reported to City of Tucson and they fined landlord. Then landlord issued 30 day notice to move out,