Only with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants with an outdoor terrace in Sants - Montjuïc, Barcelona

14 restaurants

Sort by Relevance

    Pizzeria

    Putxinel·lis

    C/ Salou, 23, 08014, Barcelona

    9.2 / 10
    364 reviews

    Average price €20 Accepts Yums american express Welcome

    -30% off the "à la carte" menu!

      Indian

      Passeig Joan de Borbó, 78, 08039, Barcelona

      9.6 / 10
      2,459 reviews

      Average price €21 american express Welcome

      30% off food!

        Pizzeria

        C/ Deu i Mata, 08014, Barcelona

        8.3 / 10
        508 reviews

        Average price €18

        InsiderCatalan

        Avenida de Francesc Ferrer i Guàrdia, 13-27 (Poble Espanyol), 08038, Barcelona

        9.1 / 10
        209 reviews

        Average price €25

        Menú especial Calçotada 35€ 35 €

        Specify a date and enjoy promotions of up to -50% in our best restaurants

          International

          Paseo Mare Nostrum, 08039, Barcelona

          Average price €40

          Menú de Grupos 40 €

            International

            Av. Paral·lel, 115, 08004, Barcelona

            Average price €16

            InsiderMediterranean

            Plaça de Carlos Ibáñez, 3, 08038, Barcelona

            9.7 / 10
            2,162 reviews

            Average price €46

              Spanish

              C/ Minería, 4-6, 08038, Barcelona

              Average price €20

                Mediterranean

                Moll de Espanya, 5, 08039, Barcelona

                8.7 / 10
                420 reviews

                Average price €26

                  From Galicia

                  C/ Lleida, 7, 08004, Barcelona

                  Average price €19

                    Mediterranean

                    Paseo de Santa Madrona, 28, 08038, Barcelona

                    Average price €26

                      Mediterranean

                      Carretera de Miramar, 40, 08038, Barcelona

                      Average price €40

                        Mediterranean

                        Moll d'Espanya, s/n, 08039, Barcelona

                        Average price €27

                          Mediterranean

                          Plaza del Sortidor, 5, 08004, Barcelona

                          Average price €20