A must visit spot in Stockholm where you can enjoy lunch, dinner, coffee or a cocktail. High quality products and service - not overly expensive, but not the cheapest in the world. Prices vary depending on what you want to do; for eating, you can expect to pay about 25-35 euros a head, with an extremely varied menu of meat and fish. A cocktail is about 8 euros - I recommend the Fidel Castro, although there are plenty of different types on offer, as well as a variety of coffees and teas.
The restaurant is located practically on the opposite bank of the Museum Island, in Gamla Stan (no metro stop).