BACK 148 Castro Street, Mountain View - 8,250 Square Feet Second-story, multi-tenant office building master leased in 2024.