2296 Niels Bohr Court
San Diego,
CA
92154
The newly renovated Holiday Inn Express & Suites San Diego Otay Mesa welcomes you!
This choice San Diego hotel is nestled in the heart of the Otay Mesa Industrial Business Park, a short drive from Downtown San Diego and less than 1 mile from beautiful Tijuana, Mexico. We offer a convenient suburban location near the Cross Border Xpress, North Island Credit Union Amphitheatre, SeaWorld Aquatica, SeaWorld, the Chula Vista Olympic Training Park and the famous San Diego Zoo. Learn the local history.