Chiringuito - the United Kingdom

Best Spanish Bar & Restaurant - London