Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Mediterranean Restaurants in Puerta del Sol, Madrid

15 restaurants
Gustos Madrid Plaza Mayor, Madrid

    PAYMediterranean

    Gustos Madrid Plaza Mayor

    Plaza Mayor, 8, 28012, Madrid

    8.9 / 10
    893 reviews

    Average price €25

    30% off the 'a la carte' menu

    La Chulapa de Alcalá, Madrid

      PAYMediterranean

      C. de Alcalá, 35, 28014, Madrid

      8.7 / 10
      13,461 reviews

      Average price €28 american express Welcome

      40% off the 'a la carte' menu

      Sensaciones Liabeny, Madrid

        Mediterranean

        Calle de la Salud, 28013, Madrid

        9.5 / 10
        30 reviews

        Average price €35 american express Welcome

        Casa Lobo, Madrid

          YUMS x2Mediterranean

          Calle Echegaray, 8, 28014, Madrid

          9.0 / 10
          296 reviews

          Average price €45

          El Show-Brunch del Inglés con actuación (servido en el Lobby del hotel) €45

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

          Algarabía, Madrid

            PAYMediterranean

            C/ Unión, 8, 28013, Madrid

            9.3 / 10
            564 reviews

            Average price €40 american express Welcome

            LoBbyto Cocktail Bar, Madrid

              YUMS x2Mediterranean

              Calle de Echegaray, 8, 28014, Madrid

              8.9 / 10
              70 reviews

              Average price €25

              El Show-Brunch del Inglés con actuación €37

              Café Varela - Hotel Preciados, Madrid

                Mediterranean

                C/ Preciados, 37, 28013, Madrid

                9.1 / 10
                193 reviews

                Average price €40 american express Welcome

                East 47 - Hotel Villa Real, Madrid

                  Mediterranean

                  Plaza de las Cortes, 10, 28014, Madrid

                  8.9 / 10
                  6,173 reviews

                  Average price €30 american express Welcome

                  Restaurante Arrabal, Madrid

                    PAYMediterranean

                    Plaza Mayor, 23, 28012, Madrid

                    8.5 / 10
                    208 reviews

                    Average price €25 Accepts Yums american express Welcome

                    20% off the 'a la carte' menu

                    Tapa Tapa Montera, Madrid

                      Mediterranean

                      Calle de la Montera, 47, 28013, Madrid

                      8.0 / 10
                      99 reviews

                      Average price €16 american express Welcome

                      Tapa Tapa - Santa Ana, Madrid
                      On A Budget

                        Mediterranean

                        Plaza de Sta. Ana, 14, 28012, Madrid

                        8.4 / 10
                        489 reviews

                        Average price €11 american express Welcome

                        Bowlers, Madrid

                          Mediterranean

                          Plaza de Canalejas, 1, 28014, Madrid

                          Average price €25

                          La Finca de Susana, Madrid

                            Mediterranean

                            Calle del Príncipe, 10, 28012, Madrid

                            8.3 / 10
                            727 reviews

                            Average price €20 american express Welcome

                            Ginger, Madrid

                              Mediterranean

                              Plaza del Ángel, 12, 28012, Madrid

                              8.3 / 10
                              545 reviews

                              Average price €20 american express Welcome

                              El Jardín de Diana - Hyatt Gran Vía, Madrid

                                Mediterranean

                                C/ Gran Vía, 31, 28013, Madrid

                                8.7 / 10
                                279 reviews

                                Average price €35 american express Welcome

                                Centriqueo

                                Frequently Asked Questions