The Promenade Rio Vista

(1154)
 2185 Station Village Way, San DiegoCA 92108
$1,875+1-2 BedsPets OK