Restaurants in St. Petersburg

Getty Images

Echoes of pre-Soviet Petersburg pervade the 1870 café, with its bamboo-accented décor and vintage chinoiserie. Locals sip Viennese coffee... Read More

In an era of bombastic interiors and overpriced sushi, locals are grateful for this hidden spot, which faithfully re-creates a 19th-century Russian... Read More

The name means "bean" in Russian, but the dishes range from homemade spinach and goat-cheese ravioli to lightly spiced chicken plov (rice pilaf) with... Read More

A feast at this unpretentious Armenian spot may be the best deal in town. No meal—especially one of lobbi (a clay-pot stew of beans, cilantro, and... Read More

Walls are bedecked with farming tools, and wooden matryoshka dolls adorn every table at this faux-folky shrine to the motherland. The food, however, is... Read More

At the pan-Asian restaurant ask for a seat on the glass-enclosed balcony overlooking Nevsky Prospekt. The Italina, Thai, and Russian menu includes... Read More

Swing into this chic spot just off Nevsky for a taste of the new Russia, where the shrimp ravioli in pumpkin sauce is done just right. The fashionable ... Read More

Back To Top