Yucca Apartments

 200 E Yucca Street, OxnardCA 93033
$1,495+1-2 BedsPets OK