St Petersburg Restaurants

  1. Baltic Bread - Liteyny

    This outstanding bakery-café is an excellent place to stop for breakfast, lunch or a late-afternoon coffee break. Seating is limited, so take your order soboy ('to go') and head to Tauride Gardens. There is another outlet in Vladimirsky Passage and one on the Petrograd Side.

    Read more about Baltic Bread - Liteyny

  2. Baltic Bread - Petrogradsky

    For a great breakfast option or a late-afternoon pick-me-up, head to the Petrograd outlet of this St Petersburg favourite.

    Read more about Baltic Bread - Petrogradsky

  3. Baltic Bread - Vladimirsky Passazh Shopping Mall

    Strangely enough, despite the name this is a British bakery. This branch is located in the Vladimirsky Passage shopping centre, where you can pick up fresh bread, cakes and even ready-made sandwiches on the run. You can take away or eat in the small café area provided.

    Read more about Baltic Bread - Vladimirsky Passazh Shopping Mall

  4. Bushe

    This Austrian bakery has developed a huge number of local devotees, thanks to fresh-baked pastries and delicious coffee drinks.

    Read more about Bushe

  5. Bushe

    Local Bushe devotees wait for the doors to open so they can enjoy a hot cup of coffee, a fresh-squeezed fruit juice or flaky pastry before heading to work. Sweet and savoury pastries run the gamut, filled with cream, fruit, meat, mushrooms and more. The bakery is Austrian, but it's Soviet in style (meaning not particularly efficient and certainly not overly friendly). But the baked goods are to-die-for, so who needs chitchat?

    Read more about Bushe

  6. Stolle - Mariinsky

    One of several outlets throughout the city, Stolle is a great place to come for coffee or dessert after an evening at the theatre. Black-and-white photos adorn the light-coloured walls, while jazz music wafts in the air. There is another outlet further up ul Dekabristov, although its basement setting is not quite as inviting.

    Read more about Stolle - Mariinsky