6
2117 Lemon St
Alhambra, CA 91803
$925,000 USD
2,950 SF
2,950 SF
$925,000 USD
Warehouse