Not sure if this belongs here - but I wanted to know if anyone knew anything about the new Nickelodeon hotel that was formerly the Holiday Inn Family Suites. Will it be affiliated with US/IOA? I would love to stay there for a few days after my trip to Disney.
Thanks.
Thanks.