1401 North Shoreline Boulevard Mountain View, CA 94043
Standing: 60
Square Feet: 950 ft2
Ceiling Height: 18 ft