219634 Holiday Inn Express & Suites San Diego Otay Mesa, an IHG Hotel 2296 Niels Bohr Court San Diego, CA, 92154 5.0 miles from Chula Vista BMX 9.6 3 Stars Hotel Searching 26074 Comfort Inn Chula Vista San Diego South 91 Bonita Rd Chula Vista, CA, 91910 7.5 miles from Chula Vista BMX 9.6 2 Stars Hotel Searching 271 Holiday Inn Express San Diego South - National City 1645 E Plaza Blvd National City, CA, 91950 9.4 miles from Chula Vista BMX 9.5 2 Stars Hotel Searching |