655663 Moorpark Way, Mountain View, CA 94041

| 28,728 SQ/FT

Offered at $11,925,000