Pl. d'Osca, nº5, Sants-Montjuïc, 08014 Barcelona
Restaurant
This bar and restaurant specializes in unique snacks and regional tapas, providing a cozy atmosphere for guests to enjoy quality food while watching all football matches on a 92-inch TV.