The Village Mission Valley

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