La Farola Cafe is located in London, United Kingdom on 101 Upper St, The Angel. La Farola Cafe is rated 4.4 out of 5 in the category spanish restaurant in United Kingdom. La Farola menu consists of a mixture of classic and modern takes on Traditional Spanish tapas. Offering a fantastic variety of charcuterie, cheese, meat, fish
Address
101 Upper St, The Angel