news 2 months ago

The Number One Restaurant In The World Isn’t Where You thought It Would Be

Buzz60
Rated the number one restaurant in the world by TripAdvisor, The Black Swan in North Yorkshire in the UK. Josh King has the story (@abridgetoland).