Map
Home for sale: 2381 Primrose Ave., Vista, CA 92083
  • 35 Photos
$679,000
Single Family Home
6 Beds 4.00 Baths