at 2296 Niels Bohr Ct, San Diego , 92154 United States
347 FB users likes Holiday Inn Express & Suites San Diego, Otay Mesa, set it to 116 position in Likes Rating for San Diego, California in Hotel & Lodging category
Holiday Inn Express & Suites San Diego, Otay Mesa is San Diego based place and this enity listed in Inn category. Located at 2296 Niels Bohr Ct CA 92154. Contact phone number of Holiday Inn Express & Suites San Diego, Otay Mesa: (619) 710-0900
brand new lookYou will love our New Look.
Modern airbnb rental in the heart of Barrio Logan. Coming soon to Tijuana. #webunkyou