As many times as I have been to Japan in Epcot, I can't picture where this stand is. We have never had the kaki gori and going in August I think we'll need lots of icy treats! Can anyone describe the location or post a picture of the stand?
Thanks!
Thanks!