Looks like Leiber Pl is no longer available on Rent.com which means this information is likely out of date.

Leiber Pl

 5726 W Leiber Pl, GlendaleAZ 85310