1201 Main Street

1201 Main Street

Redwood City
Multi Family
With 28 Multi-Family Units
83,017 Square ft.