Dive into London's culinary scene with our curated list of the top 9 tapas restaurants. Experience authentic Spanish flavours in the heart of the city!