I believe there is.
Yes!
There is one downstairs in rhe Visitor Center
There are a variety of coffee shops within easy walking distance. Independent ones and chains like Starbucks.
Not a coffee shop, but you can purchase a cup of coffee there
There was a small concession area the last time I was there in the summer of 2017
No
I don't recall one. A gift shop and tourist map shop are there along with being on the bus line.
Thanks! Your answer is awaiting moderation.