Best Mediterranean Restaurants in St Petersburg

Local Recommendations from our My Guide St Petersburg team

From tapas bars to pizza chains to fine dining Italian, Greek and French, you don't have to search far to find a good selection of Mediterranean restaurants throughout the city.

Book Top Experiences and Tours in St Petersburg:
If youʻre booking your trip to St Petersburg last minute, we have you covered. Below are some of the top tours and experiences!
View All Experiences