minube
Express by Holiday Inn Express Hotel & Suites San Diego Otay Mesa
The Express By Holiday Inn Express Hotel & Suites is located in San Diego, California. The Hotel provides its customers with a comprehensive and effective service. It has a magnificent outdoor pool, a large gym, and the most comfortable rooms equipped with safes, microwave ovens, mini fridge and cable TV. Ther is a complementary breakfast available every morning.