11
888 Villa St
Mountain View, CA 94041
$59.40 USD/SF/YR
2,631-6,200 SF
2
Spaces Available
Built 1987
6,200 SF Contiguous
Built 1987
2,631-6,200 SF
$59.40 USD/SF/YR
Office, Retail