site logo

Google details 8M-square-foot mixed-use project in San Jose, California

Permission granted by Google