351 Demeter St
East Palo Alto, CA 94303
$21.60 USD/SF/YR
32,620 SF
2
Spaces Available
Built 1985
32,620 SF Contiguous
Built 1985
32,620 SF
$21.60 USD/SF/YR
Office, Industrial