📍 Bol'shaya Morskaya Ulitsa, 39, Sankt-Peterburg, Russia, 190031
Weighted rating from:
Google: 4.7 • TripAdvisor: 4.5
Score calculated from online mentions, review sentiment, and dining indicators across Saint Petersburg. Trust this score to find where to eat, drink, and dine in Saint Petersburg.
Based on verified guest experiences

Astoria Restaurant in Saint Petersburg, Russia, is a gem that perfectly blends history with modern elegance. Located in a historic hotel, this dining destination offers an inviting ambiance characterized by its charming decor and attentive service. Guests rave about the delicious European and Russian cuisine, especially the famed Chicken Kiev and the unique Pavlova dessert made with basil and salty strawberries. With a Google rating of 4.7 and a Tripadvisor rating of 4.5, it's a popular choice for both tourists and locals alike, making it ideal for business dinners, romantic dates, or family gatherings. The restaurant also caters to vegetarians and offers a full bar, enhancing the overall dining experience.
Google: 4.7 (1921 reviews)
TripAdvisor: 4.5 (252 reviews)
It was a nice business dinner! The food was very delicious, the staff friendly, and the mood was extremely charming! Thanks! Greetings from Hungary!
Had the pleasure staying at the hotel for few nights- it’s as great as it could be! The vibe of the place with deep class, and the energy of the grandiose past and the greatest people of the world as visitors. Highly recommend the tour - we had with Sofia and driver Roman and they were amazing. And the art boutique- they are so informative, I could call my visit there as an educational. Just amazing experience and I’m coming back as soon as could.
Exceptional breakfast in the heart of St. Petersburg, historical Astoria. Everything was beautiful and special. We enjoyed it!
We popped in for hot chocolate and dessert.Desserts incredible and to die for.Hot chocolate was real and you had to use a spoon. Wait staff charming and efficient.Go there even if it is only for coffee.Charming historical hotel.