Looks like Lease Purchase, Thousand Oaks is no longer available on Rent.com which means this information is likely out of date.

Lease Purchase, Thousand Oaks

 5031 Via Mesita, Thousand OaksCA 91320