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.