Bar Larrain is a bar and restaurant offering a variety of dishes including tapas, cazuelicas, and burgers. They also serve chicken fingers and bocadillos. The establishment is located in Tafalla, Spain.