Try these London spots for a taste of the ... through to the asadors of Castile and the seafood restaurants of Galicia. Serving modern Spanish tapas across five London sites, Barrafina is the ...