The Wizard of Oz Museum will open in Cocoa Beach instead of Kissimmee, citing high construction costs and long timelines as reasons for the change. Owner Fred Trust says the new location at 333 W. Cocoa Beach Causeway will be more accessible to tourists and near attractions like The Dinosaur Store. It’s expected to open in May 2026.
