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 Mediterranean Restaurants in Sants - Montjuïc, Barcelona

16 restaurants

Sort by Relevance

    Mediterranean

    El Asador del Bierzo

    Carrer de Mallorca, 18, 08014, Barcelona

    9.1 / 10
    15 reviews

    Average price €25 american express Welcome

      Mediterranean

      Carrer del Vallespir, 08014, Barcelona

      9.4 / 10
      170 reviews

      Average price €20 american express Welcome

        Mediterranean

        C/ Vallhonrat, 28, 08004, Barcelona

        9.3 / 10
        131 reviews

        Average price €18

          Mediterranean

          Carrer de Riego, 18, 08014, Barcelona

          9.1 / 10
          287 reviews

          Average price €20

          PLATO DEL DÍA 13 €

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

            Mediterranean

            Avenida Madrid, 171, 08028, Barcelona

            Average price €20

            Especial grupo: Menú 18.50 € (4 à 40 p.) 18,5 €

            InsiderMediterranean

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

            9.7 / 10
            2,160 reviews

            Average price €46

              Mediterranean

              Moll de Espanya, 5, 08039, Barcelona

              8.7 / 10
              420 reviews

              Average price €26

              -50% en « Menu Baritimo », es decir 26,00 € en lugar de 52,00 € ! 52 €

              Seafood

              C/ Lérida, 7, 08004, Barcelona

              Average price €35

              Tasting Menu 100 €

                Mediterranean

                Moll d'Espanya, 5, 08039, Barcelona

                Average price €35

                  Mediterranean

                  C/ Olivera, 35, 08004, Barcelona

                  Average price €23

                    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

                          Pl. Països Catalans, s/n, 08014, Barcelona

                          Average price €45

                            Mediterranean

                            Carrer de Blasco de Garay, 10, Barcelona, Spain, 08004, Barcelona

                            Average price €25

                              Mediterranean

                              Plaza del Sortidor, 5, 08004, Barcelona

                              Average price €20