ihgrewards
in
Chula Vista, CA
Holiday Inn Express San Diego South - Chula Vista
632 E St
Chula-Vista
CA
91910
(619) 426-2500
0.6
mi