Holiday Inn Express Address 632 E Street Chula Vista, CA 91910 25 NOV 2015 0 Share on Twitter Share on Facebook Share on Google