2 Best Restaurants in St. Petersburg, Russia

Buddha Bar

$$$$ | Vladimirskaya Fodor's choice

Dining alcoves that line the mezzanine of a former redbrick textile factory on the Neva are an atmospheric setting for a meal of inspired cuisine accompanied by mellow jazz and lounge music. Portions of expertly prepared sushi and other Asian delights are big enough to share and the cocktails are perfectly calibrated.

Terrassa

$$$ | City Center Fodor's choice

It seems as if you could touch the cupola of the Kazan cathedral from the open-air terrace of this stylish and glamorous "place to be seen." The fusion cuisine shows heavy Asian influences, with such dishes as Peking-style roasted duck on the menu. Excellent service complements the fine food and memorable views.

3 ul. Kazanskaya, St. Petersburg, St.-Petersburg, 191186, Russia
812-640--1616
Known For
  • delicious Peking-style duck
  • fantastic views from the terrace
  • excellent, friendly service
Restaurants Details
Rate Includes: Credit cards accepted