1 Wk Ago Village Green Apartments 3333 Cabrillo Ave, Santa Clara, CA 95051 1 - 2 Beds $2,395 - $3,250