It's mostly a shop but they sell a bit of food and coffee, wouldn't call it a restaurant though.

More...