Holiday Inn Express – Chula Vista Address 632 E Street Chula Vista, Ca 91910 18 NOV 2016 0 Share on Twitter Share on Facebook Share on Google