Iconic on Alvarado

 6625 Alvarado Road, San DiegoCA 92120
$699+Studio-4 BedsNo Pets