FOR LEASE
279 Castro St
Mountain View , CA 94041


Lease Rate: $3.00 SF/Month NNN
Type: RETAIL