4 Apartments in Serra, Ventura, CA