San Francisco

Immigration Detention Center

Location: San Francisco, California

More information in the Densho Encyclopedia ...

API