3787 Telegraph Rd, Ventura, CA 93003
Special Offer: Second month's base rent FREE with a signed 12-month lease. First month's rent and required security deposit due at move-in. Available to approved new tenants. All applicants must meet rental qualification requirements. Dont miss the chance






