Holiday Inn Express Hotel & Suites San Diego Otay Mesa

Holiday Inn Express Hotel & Suites San Diego Otay Mesa Address: 2296 Niels Bohr Court, San Diego, United States

Minimum price found for Holiday Inn Express Hotel & Suites San Diego Otay Mesa was: 76 USD

Click here to get more information, photos & guest ratings for Holiday Inn Express Hotel & Suites San Diego Otay Mesa