Located in south San Diego, the Otay Mesa Detention Center where immigrant detainees await court proceedings. … She lives in Del Mar.
Located in south San Diego, the Otay Mesa Detention Center where immigrant detainees await court proceedings. … She lives in Del Mar.