Exterior
Photo of Holiday Inn Express San Diego South - Chula Vista, an IHG Hotel
Holiday Inn Express San Diego South - Chula Vista, an IHG Hotel
632 E Street, Chula Vista, California 91910 USA
632 E Street, Chula Vista, California 91910 USA
Exterior