The Otay Mesa, CA Holiday Inn is very new and really a nice place to stay. We did get lost and I'm from San Diego. It's in a very off location (905 freeway) and in a business/industrial area. I kept second guessing if I was driving the right way and we called the front desk like 4 times for directions.... more




Rooms
Value
Older travelers
An amazing honeymoon





