Get Directions to Holiday Inn Express & Suites San Diego Otay Mesa
Get directions
Holiday Inn Express & Suites San Diego Otay Mesa
2296 Niels Bohr Court, San Diego, CA 92154
+1 619-710-0900
2296 Niels Bohr Court, San Diego, CA 92154
+1 619-710-0900