Altura Apartments

 11921 Carmel Creek Rd, San DiegoCA 92130
$2,800+1-3 Beds