Dashboard
Mountain View, CA

Building size: 24,144 SF
Lot size: 1.38 Acres
Year built: 1962