Alert all foodies, take note of the new Orio Plaza Mayor in Madrid and let your taste buds do the talking.