293-295 State St
Los Altos, CA 94022
$5,250,000 USD
6,402 SF
6,402 SF
$5,250,000 USD
Storefront