20
830 The Alameda
San Jose, CA 95126
$4,100,000 USD
6,552 SF
6,552 SF
$4,100,000 USD
Storefront