I-5 & Palomar Street Exit., 801 Palomar St. Chula Vista, California 91911, US +1 (619) 423-8889 Hotel Website