05 April 2021
Stroganoff Steak House (St. Petersburg)
Stroganoff steak House is located in the very heart of the city, just a few steps from St. Isaacs Cathedral. It is one of the best high level steak houses in the city. You can try here truly American steak, Russian beef Stroganoff, Russian olivier salad and many others.