This is located beneath the grounds of Strahov Monastery. The cuisine is mainly based on Czech and international food. Roasted and grilled meat is the speciality here served with delicious side dishes.
Address: Strahovske nadvori 1/132
Opening Hours: 12pm – 11pm
This restaurant has been around for a long time in Prague so it must be worth checking out if Asian cuisine takes your fancy. It is in a good location for tourists who are visiting Prague Castle. The prices are extremely reasonable for the quality of service and food.
Address: Pohorelec 3
Opening Hours: 11am – 10pm
U Zavesenyho Kafe
This is a great place to have lunch. It is located near Hradčany square in the tourist area of Prague with a quirky atmosphere. U Zavesenyho Kafe offers good food at a reasonable price. It is one of the few restaurants located in the middle between the two tourist attractions; Hradčany and Petrin Park.
Address: Uvoz 6, Praha 1
This Mexican restaurant is known for its fabulous margaritas in Prague. Its Tex Mex menu is full of authentic spicy dishes. It is quite a popular restaurant so booking a table beforehand would be wise.
Address: Cihelna 2b
Opening Hours: 9am – 2am
This is a little Spanish restaurant located near the Charles Bridge and hidden between other buildings. El Centro serves you a typical Spanish cuisine. Marked by a welcoming atmosphere you can enjoy chorizo for starters and a delicious steak or paella for mains.
Address: Maltezske namesti 9
Opening Hours: 12pm - 12am
This has been opened since 1994 attracting a wide scope of famous faces such as Johnny Depp . It offers an exquisite International cuisine including a delicious grilled octopus. You can either sit on the terrace for a romantic candlelit dinner with the view of the river or eat indoors in the elegant dining room.
Address: Na Kampe 8b
Opening Hours: 11.30am – 1am
This is a stylish and lively restaurant that offers a variety of entertainment consisting of a large river terrace with a spectacular view of Charles Bridge, a lounge with couches and a pool table and a trendy bar. It serves gourmet salads and fresh seafood along with a modish atmosphere, large menu and reasonable prices.
Address: Cihelná 2b, Prague 1 - Malá Strana
Opening Hours: 11.30am - 12.00pm
Bodeguita Del Medo
This is a popular restaurant in Prague offering a fabulous authentic Cuban cuisine. Why not enjoy a classic mojito cocktail alongside a variety of delicious seafood. There is also the option to dine outside when the sun is out.
Address: Kaprova 5
Opening Hours: 10am – 2am
This is one of Prague’s best Italian Restaurants. It opened in 2005 and since then it has gained a fantastic reputation. Only the top authentic ingredients are used to prepare the dishes and the quality of service is outstanding. Weekends generally get very busy so reservations are required.
Address: Dlouha 21
Opening Hours: 11am – 1am
The warm and friendly atmosphere with an intriguing interior decor is enough to tempt you into this Asian restaurant. The menu comprises mostly of Thai, although there are also many good Indian and Indonesian dishes to try. The spring rolls and chicken in red curry is recommended.
Address: Ramova 5
Opening Hours: 11.30am – 11.30pm
This is Prague’s most popular Argentinean steak house offering the most succulent charcoal-grilled steaks and burgers with a variety of toppings. The service is excellent and it is the perfect venue to enjoy a meal with friends and family. Prices may be a little expensive but is well worth it for the quality of meat.
Address: Vaclavske namesti 11
Opening Hours: 11.30am – 12am
This is a trendy restaurant offering a fine variety of Italian cuisine. The pizza and pasta is the speciality here and the rich selection of wines are available to compliment the delicious food. In the summers the restaurant tends to attract more guests who enjoy dining in the delightful courtyard.
Address: Slovansky dum, Na prikope 10
Opening Hours: 9am – 12am
La Perle De Prague
This restaurant is situated on the 7th floor of the Dancing Building. The restaurants’ height allows it to offer amazing views of the city which is one of its main selling points. The menu is of French cuisine with an emphasis on meat dishes. This restaurant can be quite pretentious and it is quite expensive.
Address: Rasinovo nabrezi 80
The very first restaurant of the Ambiente group opened in 1995. It is located on the beautiful Mánesova Street in Vinohrady. The food is excellent along with friendly and professional service. It serves a mixture of Mexican and American food along with barbecue, ribs, seafood and great baked potatoes.
Address: Mánesova 59, Prague 3 – Vinohrady
Opening Hours: Mon-Fri 11.00am - 12.00pm, Sat-Sun 12.00 noon - 12.00pm
This is a very warm and homely Yugoslavian restaurant. The menu comprises of Balkan classics such as minced meat kebabs. It is a small venue but it is very friendly with an efficient service.
Address: Manesova 13
Opening Hours: 5pm – 11pm
This restaurant features souvenirs of WW11 Czech aviation which is why it is so popular. It serves an international cuisine, with a variety of standard Czech dishes such as stir fried beef. Both the service and food is first-rate and it is definitely worth a visit to observe the intriguing memorabilia.
Address: Lucemburska 11
Opening Hours: 11.30am – 11pm