Restaurants in Saint Petersburg

The Allcafe catalog lists 29 places in Saint Petersburg: restaurants, cafes and bars. Filter by cuisine, district, metro or average bill, read reviews and book a table online.

Sort:
Applied: Metro: Krestovskiy ostrov
Showing 24 of 29 matching places · 4 252 in the city
Il lago dei cigni 4.9
Restaurant Il lago dei cigni Italian
📍Krestovskiy prosp., 21, litera B Krestovskiy ostrov more than 5,000 ₽
ALPENHAUS 4.9
Banquet hall ALPENHAUS German
📍Sankt-Peterburg, Yuzhnaya doroga 17 Krestovskiy ostrov 3,500–5,000 ₽
Food for fitness 4.9
Restaurant Food for fitness signature
📍nab. Martynova, 38a Krestovskiy ostrov 1,000–2,000 ₽
Osobnyak Putilova 4.9
Banquet hall Osobnyak Putilova European
📍prospekt Dinamo 2B. Krestovskiy ostrov 3,500–5,000 ₽
Evraziya 4.9
Sushi bar Evraziya Japanese · Uzbek
📍Sankt-Peterburg, Krestovskiy prosp., 24 Krestovskiy ostrov up to 1,000 ₽
Royal beach 4.8
Banquet hall Royal beach European
📍Yuzhnaya doroga, 14 Krestovskiy ostrov 2,000–3,500 ₽
Bulochnaya F. Volcheka 4.8
Bakery Bulochnaya F. Volcheka mixed
📍Sankt-Peterburg, Primorskiy prospekt, 137k1 Krestovskiy ostrov up to 1,000 ₽
Russkaya rybalka 4.8
Restaurant Russkaya rybalka European · Russian · Mediterranean · seafood
📍pos. Komarovo, Primorskoe sh., 452a Krestovskiy ostrov 2,000–3,500 ₽
Lobbi-bar 4.8
Lobbi-bar European · Russian
📍Sankt-Peterburg, ul. Ryukhina, 9a, (otel Parklane) Krestovskiy ostrov 1,000–2,000 ₽
Ryba moey mechty 4.7
Restaurant Ryba moey mechty seafood
📍prosp. Dinamo, 2a Krestovskiy ostrov 2,000–3,500 ₽
Villa Zimaleto 4.6
Restaurant Villa Zimaleto European · Japanese
📍Sankt-Peterburg, Yuzhnaya doroga, 8 Krestovskiy ostrov 2,000–3,500 ₽
Marseleza 4.6
Restaurant Marseleza European
📍nab. Martynova, 16 Krestovskiy ostrov 2,000–3,500 ₽
PETROF LOFT 4.4
Café PETROF LOFT European · Russian
📍Petrovskaya kosa, 1, korp. 1, BTs "Petrovskiy" Krestovskiy ostrov up to 1,000 ₽
Yogurti 3.7
Bar Yogurti signature
📍Sankt- Peterburg, Primorskiy pr., 72 Krestovskiy ostrov up to 1,000 ₽
K-5 Residence
Restaurant K-5 Residence mixed
📍Sankt-Peterburg, nab. reki Krestovki, 2 Krestovskiy ostrov 1,000–2,000 ₽
Saint-Tropez beach club / San Tropez (RG Romeo Family)
Karaoke bar Saint-Tropez beach club / San Tropez (RG Romeo Family) European · Mediterranean
📍Sankt-Peterburg, Krestovskiy ostrov, Yuzhnaya doroga, 4, korp. Krestovskiy ostrov 1,000–2,000 ₽
Makao
Restaurant Makao Chinese
📍Sankt- Peterburg, ul. Korablestroiteley 32, korpus 1. Vasileostrovskaya 1,000–2,000 ₽
Mina 4.8
Restaurant Mina Italian · Lebanese
📍Sportivnaya, 2 Krestovskiy ostrov 3,500–5,000 ₽
Taste 4.8
Restaurant Taste European · Italian · Mediterranean
📍ul. Vyazovaya, 8 Krestovskiy ostrov 2,000–3,500 ₽
Frutteto bistro 4.7
Café Frutteto bistro European · Italian · Mediterranean
📍pr-t Morskoy, 29 Krestovskiy ostrov 2,000–3,500 ₽
Laska 4.7
Café Laska European
📍Petrovskiy prosp., 11, korp. 2, str. 1 Krestovskiy ostrov 3,500–5,000 ₽
Lodochnaya stantsiya 4.7
Restaurant Lodochnaya stantsiya signature · European · Spanish · Italian · Mediterranean
📍pr-t Petrovskiy, 9L Krestovskiy ostrov 2,000–3,500 ₽
Yug22 4.7
Restaurant Yug22
📍Sankt-Peterburg, Vyazovaya ulitsa, 8 Krestovskiy ostrov 3,500–5,000 ₽
Bullhouse / Steyk Khaus - 9
Restaurant Bullhouse / Steyk Khaus - 9 American · European · Italian · mixed · Japanese · Australian
📍Sankt-Peterburg, Kemskaya ul., 1 Krestovskiy ostrov 1,000–2,000 ₽
1 2

Where to eat in Saint Petersburg

Allcafe has curated its restaurant catalog since 2002. It lists 29 published places in Saint Petersburg — from landmark restaurants to intimate bars and gastropubs. Each one comes with a current address and opening hours, average bill, cuisine, photos and guest reviews.

To choose a place quickly, use the filters: by cuisine, district and nearest metro, by average bill and features. Guest-score ratings help you pick a proven spot.