SAN TOMAS SQUARE January 4, 2021 active SAN TOMAS SQUARE Menlo Park, California Details: Project Name: SAN TOMAS SQUARE Location: 3075 Olcott St, Santa Clara CA 95054 Gallery All Timeline Pictures