Spain’s Catalonia has a very high concentration of Michelin-starred restaurants, perhaps more than any other location on Earth. Even small, local restaurants create delicious food that does not need Michelin stars to be mouthwatering.
Spain’s Catalonia has a very high concentration of Michelin-starred restaurants, perhaps more than any other location on Earth. Even small, local restaurants create delicious food that does not need Michelin stars to be mouthwatering.