|Holiday Inn Express & Suites San Diego Otay Mesa in San Diego |
2296 Niels Bohr Court, San Diego, CA 92154 (Suburban)
Welcome to the Holiday Inn Express & Suites located in America's finest city, minutes from downtown San Diego and nestled in the heart of the Otay Mesa Industrial Business Park and located less than a quarter mile from the International Commercial Border Crossing. Conveniently located for the business traveler, connecting you to more than a 100 of Mexico's and US most important manufacturing companies: Sanyo, Panasonic, and Maxwell to name a few. Then sit back and relax in the comfort of your well appointed guest rooms or visit some of San Diego abundant attractions.