Hospoda U Švejka

Czech in Karlovy Vary

Located right in the heart of the spa centre, this is a great choice for lunch or dinner. Though the presentation borders on kitsch, the food is actually very good and the atmosphere not unlike a classic Czech pub. The only ouch factor comes when you receive the bill: a 0.5L glass of beer here costs a whopping 75Kč.