Otay Mesa
Address
7488 Calzada de la Fuente
San Diego, CA 92154
United States
Operational status
OPEN
Link to court page
Updated January 28, 2025