2633 W Valley Blvd
Alhambra, CA 91803
$725,000 USD
900 SF
900 SF
$725,000 USD
Storefront Retail Office