C. de Llança, 35, 08015 Barcelona
Located on Llança Street in Barcelona, near Sants Station, this restaurant specializes in homemade dishes that combine quality and affordability. It offers a welcoming atmosphere for those seeking a satisfying meal without compromise.