3 Best French Restaurants in St Petersburg (2026)