It’s a sad day. Stitch has officially been removed from the World of Disney store located in Disney Springs at Disney World. It seems as though Disney is trying to give the store a more modern feel. Once interior redesign work is completed, Guests will discover the products they love