Where is the area located for Disney Visa card holders to meet the characters? At one time I heard it was at Epcot, but I recently heard that the area had been closed.