2 Wks Ago Village Green Apartments 3311 Cabrillo Ave, Santa Clara, CA 95051 1 - 2 Beds$2,325 - $2,975