Coco Key Water Resort now open in Orlando
A new resort has opened this week in on International Drive in Orlando, and with it, a piece of Disney history is being preserved. The CoCo Key Hotel and Water Resort-Orlando is at 7400 International Drive, miles from Walt Disney World. But Disney historians will… Read More »Coco Key Water Resort now open in Orlando