View All Availabilities
FOR LEASE • OFFICE
Metro Center
950 Tower Ln
Foster City, CA 94404
United States
139,443 SF
FOR LEASE • OFFICE
Metro Center
950 Tower Ln, #5th & 6th Flrs
Foster City, CA 94404
United States
44,556 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, #1050
Foster City, CA 94404
United States
10,958 SF
FOR LEASE • OFFICE
Metro Center
950 Tower Ln, #870
Foster City, CA 94404
United States
9,140 SF