Offering spacious family-friendly accommodations furnished with flat-screen cable TVs, microwaves and refrigerators, this hotel is only minutes from Walt Disney World and features free transfers to area theme parks.
Holiday Inn Resort Buena Vista
Address: 13351 State Road 535 FL 32821, Lake Buena Vista, FL, US