St Petersburg
The restaurant name, a punning reference to Jackie Chan in Russian, neatly sums up the burger-meets-Asian menu at this fine and stylish casual diner. Try…
St Petersburg
The restaurant name, a punning reference to Jackie Chan in Russian, neatly sums up the burger-meets-Asian menu at this fine and stylish casual diner. Try…
St Petersburg
The best place to eat within the Russian Museum is this cafe which occupies an elegant, lofty space where you can enjoy a coffee and cake or a more…
Around St Petersburg
The entrance to this charming little place is actually on ul Andreevskaya, a side-street of the main shopping street, pr Lenina. It's friendly and has a…
St Petersburg
Top-class Armenian restaurant, with an elegant ethnic design and delicious traditional food made with ingredients it promises are from ‘ecologically pure’…
Around St Petersburg
Rurik’s family tree is painted across the brick wall of this small, nicely designed restaurant, which displays ye olde local shields as decoration…
Around St Petersburg
Serving a wide range of traditional Russian dishes as well as pizza, plus delicious cakes and coffees, this cosy place is near the Pavlovsk Cathedral. It…
Vyborg
This cosy place, with only a few tables and an old European feel, is found on a charming old street in the middle of the old town. It only has a Russian…
Around St Petersburg
This large and upmarket restaurant overlooks the Gulf of Finland, just west of the boat dock, with plenty of seating both inside and out. It has a large…
St Petersburg
The best place for a quick bite on New Holland Island is this buzzing little self-serve deli, which offers soups, salads, sandwiches and heavenly baked…
St Petersburg
This smart cafe serves a good-value menu of thoughtfully prepared fish, meat and pasta dishes, along with a good selection of vegetarian fare. The…
St Petersburg
This stylish, bright and spacious cafe has wooden floors, deeply distressed walls and understated old-world furnishings. Its mouth-watering pictorial menu…
Around St Petersburg
A fine spot for a quick bite, Volkonsky has bakery items, coffees and an extensive menu of Russian and European fare. Pity the poor staff that must carry…
Vyborg
On the top floor of a 16th-century tower, this atmospheric and long-running place is a reliable option for traditional Russian cuisine, although it can…
St Petersburg
A blast from the past, Snezhinka channels Soviet-era nostalgia with its Russian-only menu of cutlets, bliny and beef Stroganoff served in a cosy, brick…
Around St Petersburg
This waterfront eatery makes a pleasant location for dining on inexpensive Russian standards. The Pierhouse also operates a hotel, with decent, simply…
St Petersburg
Whitewashed brick walls set the tone for this relaxed basement cafe-bar which does excellent pizza and decent salads. Wash the food down with locally made…
St Petersburg
One of various Ukrop restaurants around town, this place draws in the veg-minded crowds who come for creative salads, pastas, panini and soups, all served…
St Petersburg
Popular branch of this small chain of contemporary cafes with a theme of 'happiness'. It offers a mainly Italian menu, along with delicious pastries and…
Around St Petersburg
A short stroll from Repin's estate, Penaty serves a range of Russian dishes including salads, soups and various shashlyk. Dine on the pleasant flower…
Around St Petersburg
This place opposite the main entrance to Oranienbaum serves up hearty fare in a traditional Russian environment. It's big on taxidermy for its hunting…
St Petersburg
This is the most central branch of the excellent veggie-cafe chain. It serves up the same excellent fare, including great vegetarian lasagne, in a cosy…
St Petersburg
An affordable Parisian-style eatery that whips up bistro fare including breakfast (served all day on weekends), as well as a huge selection of French…
St Petersburg
Branch of this excellent French bistro-cafe, which provides a relaxed Parisienne atmosphere to enjoy decent coffee, fresh bakes and lights meals.
St Petersburg
An excellent bakery in Chkalovskaya that serves up tasty croissants, berry tarts and eclairs.
St Petersburg
Join the babushkas and families lining up for the greasy, sugar-dusted donuts and milky coffee sold at practically Soviet-era prices at this institution,…
St Petersburg
This is one of the oldest Japanese restaurant chains in St Petersburg, offering a huge selection of rolls, sushi and sashimi but also some European…
St Petersburg
This place features reinterpreted Italian classics and is well known for its pasta (which is always perfectly al dente), outstanding wine menu and fresh…
Vyborg
Pull together supplies for a picnic from the Central Market just north of the Round Tower. From Thursdays to Sundays there's also a small craft market…
St Petersburg
This was the first Spanish restaurant in St Petersburg and is still probably the best. Set up like a Valencian cantina, complete with beautiful tiling,…
St Petersburg
The lacklustre decor may not instantly endear this Indian-run place to you, but its popularity with locals and visiting Indians says a great deal. The…
St Petersburg
Its name may be a bizarre one, as Port Arthur was the scene of one of Russia's most humiliating naval defeats, but everything else about this plush…
St Petersburg
This attractive little bistro is smart and unpretentious, with low lighting, upscale but still charming decor, and professional staff. While this is the…
St Petersburg
This spacious, great value place serves up your typical Caucasian and Crimean fare; it specialises in the Crimean Tatar dish chebureki (a fried meat…
St Petersburg
At this upmarket steakhouse you're guaranteed a wide selection of various cuts of prime beef as well as other meats. Or you could keep it lighter with a…
St Petersburg
This kitschy cafe, whose name translates as Russian Fun, specialises in traditional dumplings (pelmeni) which come stuffed with beef, pork, salmon or…
Around St Petersburg
This cafe in the orangery is a fine choice for lunch. It gets busy, though, so you may have to queue for a spot. It has a cafeteria-style counter where…
St Petersburg
Marked by a sign in Chinese characters only, this combined Chinese grocery and cafe on the building's 2nd floor is a good spot to fill up on cheap and…
St Petersburg
The food isn't the tastiest vegetarian fare you'll find in the city, but this self-proclaimed 'philosophical cafe' is a pleasant enough spot for a meal…
St Petersburg
Come here for a good-value, light bite, such as its various kapsalon dishes (a Dutch-style meal in a tin bowl). The potato pancakes are excellent and…
St Petersburg
This deceptively large place is a serious burger joint that remains affordable and comfortable. A great place for a pit stop around the hectic pl…