2 Lewelling Blvd
San Lorenzo, CA 94580
$1,600,000 USD
8,960 SF
8,960 SF
$1,600,000 USD
Storefront Retail Office