U Fleků is a historic brewery and restaurant that has been serving beer since 1499. The restaurant offers traditional Czech dishes such as roast pork, sausages, and sauerkraut. The atmosphere is lively and the beer is excellent. The restaurant also has a beer garden and live music on weekends.