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 Calle Alcalá, Madrid

19 restaurants

Sort by Relevance

InsiderSpanish

Jarritus

Calle de Alcalá, 233, 28028, Madrid

9.0 / 10
194 reviews

Average price €35

Menú INSIDER Week 25€

InsiderSpanish

C. de Atocha, 34, 28012, Madrid

9.4 / 10
353 reviews

Average price €35

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

    Basque

    Calle de Lagasca, 7, 28001, Madrid

    7.9 / 10
    119 reviews

    Average price €18

    InsiderSpanish

    Calle de Velázquez, 8, 28001, Madrid

    Average price €30

    Menú Raíces 40€ 40 €

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

    InsiderSpanish

    C/Lope de Rueda, 35, 28009, Madrid

    Average price €32

      From Galicia

      Calle Ayala, 87, 28006, Madrid

      Average price €14

      Menu 10.50€

        Andalou

        C/ Libertad, 6, 28004, Madrid

        Average price €30

        Set Menu 39€

        InsiderFrom Galicia

        Av. de Menéndez Pelayo, 11, 28009, Madrid

        Average price €35

          Spanish

          Calle del Marqués de Casa Riera, 2, 28014, Madrid

          Average price €25

          InsiderDel Norte

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

          Average price €35

            Spanish

            Calle de Fernán Gonzalez, 2, 28009, Madrid

            Average price €29

            InsiderDel Norte

            C/ Flor Baja, 5, 28013, Madrid

            Average price €40

              Spanish

              C/ Ibiza, 68, 28009, Madrid

              Average price €15

                Spanish

                Calle Virgen de los Peligros, 7, 28013, Madrid

                Average price €20

                  Spanish

                  Calle de Castelló, 3, 28001, Madrid

                  Average price €20

                  InsiderFrom Galicia

                  C/ Jorge Juan 71, 28009, Madrid

                  Average price €14

                    Spanish

                    C/ Luis de la Mata, 18, 28042, Madrid

                    Average price €25

                    InsiderSpanish

                    Calle del Gral. Pardiñas, 36, 28001, Madrid

                    Average price €42

                      Spanish

                      Plaza Canalejas, 5, 28014, Madrid

                      Average price €28