The very best Spanish restaurants in London specialising in traditional cuisine including Paella and authentic Tapas.