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 Spanish Restaurants in Gregorio Marañón, Madrid

15 restaurants

Sort by Relevance

YUMS x2InsiderSpanish

Cinco Jotas - Serrano

Calle de Serrano, 118, 28006, Madrid

8.6 / 10
331 reviews

Average price €40 american express Welcome

Menú INSIDER Week 25€

    Spanish

    C/ Espronceda, 33, 28003, Madrid

    8.7 / 10
    230 reviews

    Average price €30 american express Welcome

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

    InsiderSpanish

    C/ Espronceda 34, 28003, Madrid

    9.3 / 10
    7,774 reviews

    Average price €34

      Spanish

      Calle de García de Paredes, 63, 28010, Madrid

      9.2 / 10
      8 reviews

      Average price €25

      -30% en Carta (No válido en terraza)

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

        YUMS x2From market

        Paseo de la Castellana, 49, 28046, Madrid

        Average price €50

        Cena para ellas 35 €

          YUMS x2Spanish

          Calle de José Abascal, 59, 28003, Madrid

          Average price €20

            Spanish

            Calle de Fernández de la Hoz, 53, 28003, Madrid

            Average price €20

            InsiderArrocería

            Calle del Pinar, 6 bis, 28006, Madrid

            Average price €20

              Spanish

              Calle Málaga, 3, 28003, Madrid

              Average price €30

              InsiderFrom market

              Paseo de la Castellana, 57, 28046, Madrid

              Average price €127

                Spanish

                C/ García de Paredes, 51, 28010, Madrid

                Average price €30

                  Spanish

                  C/ General Oraá, 5, 28006, Madrid

                  Average price €30

                    Spanish

                    Calle Fernández de la Hoz, 53, 28003, Madrid

                    Average price €27

                    InsiderMediterranean

                    Calle de Fernández de la Hoz, 66, 28010, Madrid

                    Average price €50

                      Spanish

                      C/ Serrano, 89, 28006, Madrid

                      Average price €29