Prague restaurants do not only serve Eastern European cuisine, although this would be their specialty. There are a variety of restaurants that serve different cuisines like Asian, Continental, French, Indian, Italian, Japanese, Mediterranean, Mexican, Thai and many more.
But if you want to experience eating an authentic Czech meal, probably the best among all Prague restaurants is Myslivna. It is located in a residential area and its specialties are venison, quail and boar dishes. The popular dishes are the roasted pheasant with bacon and also the leg of venison with walnuts. The Vavrinecké red wine is perfect with these meals.