Advertisement
Holiday Inn - in the Walt Disney World Resort
Holiday Inn - in the Walt Disney World Resort
Address:
1805 Hotel Plaza Blvd, Lake Buena Vista, Orlando, Florida
Traveler Rating by TripAdvisor

Traveler Comments

Good hotel
Please enable JavaScript to properly view and use this web site.