LUX UTC

 4200 Brooke Ct, San DiegoCA 92122
$2,840+1-3 Beds