La Scala

 3845 Nobel Drive, San DiegoCA 92122
$1,670+Studio-2 BedsCats OK