The Best Restaurants in Downtown St Petersburg

Mansarda
Mansarda | © Ginza Project
You don’t need to travel far to discover dining gems in St Petersburg. Many restaurants are located right in the downtown area, so if you’re centrally located, you can walk just about anywhere. Here are some of the best restaurants that the city centre has to offer.

EM

Restaurant, Fusion, $$$
Trout and Jerusalem artichoke with sunflower cream
Trout and Jerusalem artichoke with sunflower cream | © Olesya Bogach / Courtesy of EM Restaurant

A dining experience unique to St Petersburg, EM’s small dining room with a large open kitchen feels like you are a guest in a local home. Everything including the bread and butter is made from scratch in the big AGA kitchen, where you can watch the action happen. Depending on the season and availability of ingredients, the menu is changed every few months, each time presenting a new set of modern and creative dishes.

More Info
View menu
Visit Facebook page

Atmosphere:

Fine Dining, Gourmet
Tue - Sat:
7:00 pm - 11:00 pm

Tsar

Restaurant, Russian, $$$
A dining room for royals
A dining room for royals | © Ginza Project

Tsar recreates the atmosphere of imperial Russia, making it possible for guests to feel what it would have been like to dine with the royals. This is the place to try the delicacies of Russian cuisine, such as caviar, crab and venison. All meals are served with elegant tableware in a vintage interior to truly transport their guests two centuries into the past.

More Info
View menu

Meal service:

Lunch, Dinner

Atmosphere:

Arty, Stylish, Traditional
Mon - Sun:
12:00 pm - 1:30 am

China Gramota

Restaurant, Chinese, Asian, $$$

A fun and artistic approach to Asian cuisine, China Gramota sets the mood with Communist posters and waitresses dressed as young pioneers. Get ready for colourful Terracotta Warriors and lots of depictions of Mao. The menu is for the most part based on Cantonese cuisine, although there are dishes inspired by other Asian cuisines. Get ready to explore, chopsticks in hand.

More Info
View menu

Meal service:

All Day

Atmosphere:

Stylish, Rooftop
Sun - Thu:
12:00 pm - 12:00 am
Fri - Sat:
12:00 pm - 1:00 am

Percorso

Restaurant, European, Italian, $$$

Definitely not your typical Italian restaurant. At Percorso, you don’t just get food – you get a dining experience. Every single detail and every ingredient is chosen to provide only the finest meals to their guests. Housed in the Four Seasons Hotel in St Petersburg, the restaurant has an eclectic feel, as the modern interiors collide with the exterior of a 19th-century royal palace.

More Info

Mansarda

Bar, Restaurant, European, Asian, $$$
23905244_1443031345794032_8708617432672844478_n
Rooftop bar overlooking St Isaac's | © Ginza Project

A spacious rooftop restaurant located at the top of the Quattro Corti Business Centre, the menu here draws from a diversity of cuisines and a wide range of creative cocktails. What truly attracts diners, though, is the beautiful view that opens up onto St Isaac’s Cathedral. Make sure to book in advance, as tables with a view get booked up quickly.

More Info
View menu

Meal service:

Lunch, Dinner

Atmosphere:

Gourmet, Stylish, Rooftop
Mon - Sun:
12:00 pm - 1:00 am

Hamlet + Jacks

Restaurant, Gastropub, Italian, $$$

A restaurant tucked away not far from the busy Nevsky Prospekt, Hamlet + Jack’s has earned popularity thanks to their concept menu, which is separated into two sections. The ‘ours’ section uses only locally sourced ingredients, and the ‘ours and theirs section’ mixes local ingredients accompanied by foreign ones. A fun gastronomical experiment.

More Info
View menu
Visit website
Visit Facebook page

Meal service:

Lunch, Dinner

Atmosphere:

Rooftop, Unusual, Romantic