The Commons

 275 Union Ave, CampbellCA 95008
$1,973+Studio-2 BedsPets OK