Marlo is correct.
Inside they have a small stand with salads, a few sandwiches and snacks for the imax.
Concesion stand is to far right of the entrance. Can be accessed inside or outside.
There is a cafe by IMAX theater. Salads, sandwich, hot dogs, popcorn, candy, drinks, coffee.
Besides vending machines, I didn't notice a concession stand inside nor outside of the museum.
Thanks! Your answer is awaiting moderation.