Top rated Restaurants in Saint Petersburg, Russia

Find the Top rated places in Saint Petersburg that you must visit based on the 2230764 visitor reviews from 2187 places in the city. Saint Petersburg (Russian: Санкт-Петербу́рг, tr. Sankt-Peterburg, IPA: [ˈsankt pʲɪtʲɪrˈburk]) is Russia's second-largest city after Moscow, with 5 million inhabitants in 2012, part of the Saint Petersburg agglomeration with a population of 6.2 million (2015).
Currently, it's 04:06 right now , with clear sky and the temperature of -4.81°C (23.342°F) in Saint Petersburg.