Nick Gets In Inn Biz

  • October 9, 2003
Nickelodeon and Holiday Inn Thursday announced plans to develop a Nick-themed hotel, which is scheduled to open in early 2005 in Orlando.
Next story loading loading..