1011 Leigh Avenue
San Jose , CA 95,128 SF