Reviews Restaurant | Barrafina By Alice Grahns November 15th, 2016 3 Mins read It is said to serve the best tapas in London, Artefact tries it out before it moves to a new location. Read more