The Village Mission Valley

 6555 Ambrosia Drive, San DiegoCA 92124
$1,895+1-3 BedsPets OK