$2,699,900 -
13014 Olmeda Court
San Diego ,
CA 92128
County: San Diego