2040 Redwood Crest, Vista, CA 92081



Property Details

Sold highest price per square foot in neighborhood