22
1127-1131 S Fremont Ave
Alhambra, CA 91803
$41.40 USD/SF/YR
2,083 SF
1
Space Available
Built 2004
2,083 SF Contiguous
Built 2004
2,083 SF
$41.40 USD/SF/YR
Retail