$2,650,000 -
13014 Olmeda Court
San Diego ,
CA 92128
County: San Diego