1401 North Shoreline Boulevard Mountain View, CA 94043
Standing: 150
Square Feet: 2,252 ft2
Ceiling Height: 13 ft