Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Spanish Restaurants in Plaza Mayor, Madrid

14 restaurants
El Ingenio de Cervantes, Madrid

    PAYFrom Castille

    El Ingenio de Cervantes

    C/ Leganitos, 10, 28013, Madrid

    9.2 / 10
    1,238 reviews

    Average price €34

    20% off the 'a la carte' menu

    El Senador, Madrid
    Top Rated

    InsiderFrom Castille

    Plaza de la Marina Española, 2, 28013, Madrid

    9.5 / 10
    625 reviews

    Average price €45 american express Welcome

    Taberna del Capitán Alatriste, Madrid

    InsiderSpanish

    Calle Grafal, 7, 28005, Madrid

    9.3 / 10
    166 reviews

    Average price €40

    Botín, Madrid

    InsiderPAYFrom Castille

    Calle de Cuchilleros, 17, 28005, Madrid

    9.1 / 10
    2,253 reviews

    Average price €42 american express Welcome

    30% off the 'a la carte' menu

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

    TABERNA LA LONJA, Madrid

      Arrocería

      Plaza de Oriente, 6, 28013, Madrid

      8.8 / 10
      330 reviews

      Average price €25

      El Ponientazo, Madrid

        PAYAndalou

        Cost.ª de Santiago, 2, 28005, Madrid

        9.0 / 10
        152 reviews

        Average price €19

        30% off the 'a la carte' menu

        Los Galayos, Madrid

          Spanish

          Calle de Botoneras, 5, 28012, Madrid

          8.9 / 10
          1,050 reviews

          Average price €40 american express Welcome

          La Paella Real, Madrid

            Arrocería

            C/ Arrieta, 2, 28013, Madrid

            8.8 / 10
            2,760 reviews

            Average price €33 american express Welcome

            30% off the 'a la carte' menu

            DCorazon, Madrid

              PAYSpanish

              Plaza Mayor, 30, 28012, Madrid

              8.5 / 10
              2,008 reviews

              Average price €28 Accepts Yums american express Welcome

              Matritum, Madrid

                Spanish

                C/ Cava Alta, 17, 28005, Madrid

                8.8 / 10
                615 reviews

                Average price €45 american express Welcome

                Hotel Posada del León de Oro, Madrid

                  Spanish

                  C/ Cava Baja, 12, 28005, Madrid

                  8.6 / 10
                  1,303 reviews

                  Average price €30 american express Welcome

                  Las Carboneras, Madrid

                    PAYSpanish

                    C/ Plaza del Conde de Miranda,1, 28005, Madrid

                    Average price €45 american express Welcome

                    León V, Madrid

                      Spanish

                      Plaza de la Província, 3, 28012, Madrid

                      Average price €22

                      La Marinera, Madrid

                        Spanish

                        Plaza Mayor, 2, 28012, Madrid

                        Average price €22

                        Frequently Asked Questions