2 Best British Restaurants in St Petersburg (2026)