Holiday Inn Express & Suites San Diego, Otay Mesa
Hotel
92154 San Diego
United States
Phone: (619) 710-0900
Website: www.hiexpress.com/otaymesaca
Hotel
Phone: (619) 710-0900
Website: www.hiexpress.com/otaymesaca