Eating Italian in St. Petersburg
If you're looking for Italian food in St. Petersburg, the choice is huge. Only sushi can rival Italian cuisine for popularity with locals, and you're never more than a few minutes' walk from an Italian restaurant or cafe on almost any street in the city. Admittedly, not all of it is top quality, but the best of St. Petersburg's Italian eateries are among the finest restaurants in the city, and not all of them are wildly expensive.
An extremely fashionable Italian restaurant in one of St. Petersburg's smartest neighborhoods, Francesco doesn't disappoint for high-end Italian cuisine.
(47, Suvorovskiy Prospekt, +7 (812) 275 0552)
A bright and cheerful Italian cafe close to Moscow Rail Station, Cafe Italia serves good simple food, great ice-cream, and low-cost Italian wines.
(5, Prospekt Bakunina, +7 (812) 905 64 74)
This extremely popular cafe-restaurant has a great location for sightseers and serves reasonable quality and inexpensive pasta and pizza in a cozy atmosphere.
(29, Ulitsa Kazanskaya, +7 (812) 325-6500)
Close to the Hermitage, this perennially popular family restaurant has, surprisingly, managed to maintain its excellent standards and reasonable prices.
(23, Millionaya Ulitsa, +7 (812) 315-8673)
Gusto stands apart from other Italian cafes for the sheer quality of the food and its atmosphere of simple, subtle luxury.
(1a, Ulitsa Degtyarnaya, +7 (812) 941-1744)
For our full listings of Italian restaurants in St. Petersburg, click here.