St. Petersburg • Russia •

Restaurant Stroganoff Bar & Grill Go to Restaurant Stroganoff Bar & Grill