950 Charter Street, Redwood City

950 Charter Street, Redwood City

Three commercial properties in Redwood City, the largest, a former biotech R&D space, the other two house a robotics startup and Stanford University Transit’s maintenance...