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

Need Help?