Home Tags Holiday Inn

Tag: Holiday Inn

Nickelodeon Suites Resort to become Holiday Inn Suites

The $30 million renovation will see the Nickelodeon brand leave the hotel by April 18th, 2016.