Yes, there is a gift shop, as well as, a restaurant/ice cream shop.
Yes, and at very reasonable prices.
Yes they have a souvenier shop.
Yes it has a gift / souvenir shop
It's a small but cute gift shop. They have usual gift shop type things. They had some really nice tshirts.
Yes, it's the gift shop where you'll go to purchase tickets as well as begin the tour.
Your tour starts at the gift shop, and ends at the restaurant.
Thanks! Your answer is awaiting moderation.