A newly renovated property only two miles from Walt Disney World with great amenities and affordable rates might sound too good to be true, but it's now open and just as attractive as it sounds. The Holiday Inn Resort Orlando Suites - Waterpark just opened on the site of the old Nickelodeon Hotel after pouring [...]