1401 North Shoreline Boulevard Mountain View, CA 94043
Standing: 400
Square Feet: 5,537 ft2
Ceiling Height: 19 ft