On Lok Peralta Center

Fremont, California

20,000 sq ft