851 Del Mar Ave
San Jose, CA 95128
$1,595,000 USD
4,078 SF
4,078 SF
$1,595,000 USD
Office