preview
Starred Restaurants
Fine dining. Luxembourg has the most starred restaurants per km2 in the entire world.