More Photos
Holiday Inn Express Hotel & Suites San Diego Otay Mesa
3
2296 Niels Bohr Court,
San Diego,
CA
92154
|
(619) 710-0900
Amenities
Golf
Shop
Internet
Wireless
Computer
Copier
Printer
Business Center
Free Local Calls
Interior Corridors
Ice Machine
Late Check Out
Self Laundry Facilities
AC Public
[Show More ]
Booking Options
More Details
Holiday Inn Express Hotel & Suites San Diego Otay Mesa
is located - from:
Enter an address or point of interest
Airports:
Areas: