Jump to MLS#:
MLS#:190001966
6406 Friars, Unit 129, San Diego, CA 92108
$2,300 | MLS#: 190001966