Ventura Terrace is a multifamily property that was built in 1970. Located at 6600 Telephone Road in Ventura, San Fernando Valley - Ventura County, this property has a total number of 130 units, with the following unit breakdown: One Bedroom, Two Bedroom/One Bath, totaling 99,920 SqFt.