Russian and Ukrainian Restaurants St Petersburg

Whilst not a definitive list, this gives you something to start off with and we look forward to any other suggestions.

Na Zdorovie Restaurant. If you want to try the most delicious Russian food in authentic interior, then Na Zdorovie is the place to go. The meals are exquisite, although the plates slightly small. The restaurant can as well be a museum of Russian history: the interior comprises Soviet relics mixed with traditional Russian crafts. The waiters are very polite, the menus are both in Russian and English. The cuisine is both Russian and 'Soviet', we can recommend especially "pshyonnaya" porridge, potatoes, baked Sudak fish, and Mors (traditional berry drink) that is made in the restaurant.
Address: Boshoy Prospekt, #13, Petropavlovskaya Storona (metro Chkalovskaya - 3 mins walk). Telephone: (812) 232-4039.

Idiot Cafe - Bar. A perfect place to share some intimacy or to chill out calmly with friends on rainy summer evenings. You'll feel the atmosphere when you'll walk down the steps to the cosy cafe, located in  the basement of a house on the canal: a warm 50s style interior, wooden furniture, antique lamps and vinyl players, calm, slightly muted jazz music, soft sofas to melt on, and very friendly waiters, great, tasty and nutritious food. There are 5 different vaulted rooms including an art gallery and a library with second hand English language books and magazines that you can read, while you're chilling out. The restaurant serves only Russian and vegetarian food, coffee, speciality teas. Free vodka with every meal. Other special meals include nuts and bread, large gentlemens' kit (a dinner, 1 litre of vodka and a taxi to the hospital). The staff speaks English, the menu is in Russian and English.
Address: Moika, #82. Location: 3 minutes to St.Isaac cathedral or Astoria hotel, 10 minutes walk from Nevski prospekt along Moika river to the direction of Finland Gulf. Opened: 11.00 - 1.00, the kitchen stops at 0.00 Directions: metro Nevski Prospekt , near St.Isaac cathedral Map: B3 (triangle #3) .Metro: Nevski prospekt, Sadovaya ; Phone: (812) 315-1675

Shinok Ukrainian restaurant. Considered to be the best Ukrainian restaurant in St. Petersburg. The food is quite tasty and the portions are hearty. Another advantage is that the restaurant is opened 24 hours a day. The interior is traditional Ukrainian: rough tables and chairs, waiters wearing national costumes. Try vareniki (cottlettes made of cottage cheese), pancakes, various garnishes, salads, and Gorilka (Ukrainian home-made vodka).
Address: Zagorodny prospekt, 13 (metro: Vladimirskaya, Dostoevskaya). Telephone: (812) 311-8262