801 Metro Center Blvd
Foster City, CA 94404
Building Ownership
Visa Usa Inc
Building Class
A
Stories
6
Year Built / Renovated
2003
Total Rentable Building Area
246,408 SF
Visa Usa Inc
A
6
2003
246,408 SF