Yes
There are many gift shops, on all sides of the National park.
All lodges have a gift shop and you can also find items at the marketplace.
There several gift shops
There are gift shops located around the canyon where the hiking trails begin.
Thanks! Your answer is awaiting moderation.