The Franciscan Apartments

 601 Almarida Drive, CampbellCA 95008
$2,614+1-2 BedsPets OK