Prices are very reasonable not high at all !
Yes but expect to pay high prices even for a gift shop. Have fun though.
Yes they do. Super fun shark themed ones are the coolest!
Yes they do
Probably. I have not been there in a while. They seem to have about every knick knack I could think of.
Probably, they seem to have everything.
Thanks! Your answer is awaiting moderation.