31
1139 Westminster Ave
Alhambra, CA 91803
$21.85 USD/SF/YR
1-2,170 SF
1
Space Available
Built 2008
2,170 SF Contiguous
Built 2008
1-2,170 SF
$21.85 USD/SF/YR
Industrial