2591 Leghorn St
Mountain View, CA 94043
Building Ownership
Leghorn Associates Llc
Building Class
C
Stories
Year Built / Renovated
1900
Total Rentable Building Area
43,228 SF
Leghorn Associates Llc
C
1900
43,228 SF