View All Availabilities
FOR LEASE • OFFICE
Metro Center
950 Tower Ln
Foster City, CA 94404
United States
113,198 SF
FOR LEASE • OFFICE
Metro Center
950 Tower Ln, #4th Floor
Foster City, CA 94404
United States
20,180 SF
FOR LEASE • OFFICE
Metro Center
950 Tower Ln, #700/790
Foster City, CA 94404
United States
13,745 SF
FOR LEASE • OFFICE
Metro Center
950 Tower Ln, #870
Foster City, CA 94404
United States
9,140 SF
FOR LEASE • OFFICE
Metro Center
950 Tower Ln, #1975
Foster City, CA 94404
United States
7,155 SF
FOR LEASE • OFFICE
Metro Center
950 Tower Ln, #300
Foster City, CA 94404
United States
5,177 SF