Disney’s All Star Sports Resort

I was lucky enough to visit my happy place over the weekend, and I was pleasantly surprised by my visit to the All Star Sports resort.  The All Star Sports is a value resort at Walt Disney World.  It is in the Animal Kingdom resort area, and is the first resort you come to in […]