Photo detail

Photo detail

The Alice in Wonderland topiary garden is a delightful sight located at the entrance of the Mad Tea Party Teacup Ride at Florida’s Disney World.