28
301-317 W Main St
Alhambra, CA 91801
$30.00 USD/SF/YR
8,667-36,241 SF
1
Space Available
Built 1926
36,241 SF Contiguous
Built 1926
8,667-36,241 SF
$30.00 USD/SF/YR
Office, Retail