118 Flora Vista Ave

 118 Flora Vista Ave, CamarilloCA 93012
$2,9953 Beds1697 sqftPets OK