830 The Alameda
San Jose, CA 95126
$4,100,000 USD
4,800 SF
4,800 SF
$4,100,000 USD
Storefront