News

Under the new proposal, 351 apartment units and 32 townhomes would be developed at 905 N. Capitol Ave. in San Jose. The site is down the street from the Penitencia Creek BART stop on North Capitol ...