Sloth World to Open on International Drive in 2026
A brand-new kind of attraction is headed to Orlando: Sloth World. It is the world’s first-ever “slotharium” and is scheduled to open in February 2026 on International Drive. Sloth World will be a one-of-a-kind, immersive wildlife experience, inviting guests to step directly into a rainforest-style habitat. With trees, vines, and natural climbing structures, more than … Read more