Milpa Village Townhomes 260 South Main Street, Milpitas, CA 95035