Yes. It's called the Pogo Cafe and it's located across the courtyard by the IMAX theater.
There is a cafe right next to the museum where the IMAX theater is. There is also a subway near by.
Good place to go for families with kids on cold and rainy days and when the kids r off from school
Yes snack and sandwiches in gift shop
Yes
There are a few restaurants on the next block
There are a few options there and nearby.
Thanks! Your answer is awaiting moderation.