Advertisement
Holiday Inn Express Chula Vista
Holiday Inn Express Chula Vista
Address:
4550 Main Street, Otay Valley, Chula Vista, California
Traveler Rating by TripAdvisor

Traveler Comments

SINK AND BATHTUB DID NOT DRAIN.
Please enable JavaScript to properly view and use this web site.