add tag

Tags you are adding:

Spanish Restaurant Voted "World's Best"

Spain's El Celler de Can Roca seizes the title of the world's best restaurant from Denmark's Noma.