The Best Spanish Restaurants in City center, Madrid

InsiderEl Tormo, Madrid

InsiderSPANISH

El Tormo

9.8 / 10

Travesía de las Vistillas, 13, 28005, Madrid

983

Average price €40

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

La Malontina, Madrid

SPANISH

La Malontina

9.2 / 10

C/ de la Verónica, 4, 28014, Madrid

2380

Average price €25

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

InsiderPicoroco, Madrid

InsiderSPANISH

Picoroco

9 / 10

Calle Orellana 19, 28004, Madrid

650

Average price €35

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

El Ingenio de Cervantes, Madrid

C/ Leganitos, 10, 28013, Madrid

641

Average price €34

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

El 34 Bar de Pinchos, Madrid

SPANISH

Calle de Atocha, 34, 28012, Madrid

133

Average price €20

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

Taberna de la Reina, Madrid

Calle Gran Vía, 10, 28013, Madrid

1044

Average price €20

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

Mercado de la Reina, Madrid

SPANISH

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

2540

Average price €25

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

Taberna Los Delgado, Madrid

Calle de la Palma, 63, 28015, Madrid

204

Average price €30

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

El Pato Mudo, Madrid

El Pato Mudo

8.9 / 10

C/ Costanilla de los Ángeles, 8, 28013, Madrid

4118

Average price €30

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

Detenderete, Madrid

Detenderete

9.2 / 10

Calle de Sta. Cruz de Marcenado, 13, 28015, Madrid

120

Average price €13

La Tradición, Madrid

SPANISH

La Tradición

8.8 / 10

Calle de Fomento, 35, 28013, Madrid

361

Average price €18

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

InsiderLa Sacristia, Madrid

InsiderSPANISH

La Sacristia

8.9 / 10

Plaza de Pedro Zerolo, 1, 28004, Madrid

2867

Average price €30

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

Sagaz15, Madrid

SPANISH

Sagaz15

8.7 / 10

Calle de Sta. Maria, 15, 28014, Madrid

550

Average price €25

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

Arrocería Daniela, Madrid

Calle de Atocha, 12, 28012, Madrid

1012

Average price €23

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

Petit Comité Madrid, Madrid

SPANISH

C/ de la Reina, 15, 28004, Madrid

6823

Average price €37

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

La Paella Real, Madrid

SPANISH

La Paella Real

8.5 / 10

C/ Arrieta, 2, 28013, Madrid

1976

Average price €33

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

La Taranta, Madrid

La Taranta

8.1 / 10

Calle Cava Baja, 25, 28005, Madrid

60

Average price €25

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

LaLina Bravas, Madrid

SPANISH

LaLina Bravas

8.7 / 10

Plaza de la Cebada, 2, 28005, Madrid

452

Average price €18

Dudua Palacio, Madrid

Dudua Palacio

8.9 / 10

Cuesta de San Vicente, 2, 28008, Madrid

30

Average price €35

El Labriego, Madrid

El Labriego

8.4 / 10

Calle Veneras, 4, 28013, Madrid

434

Average price €25

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

La Marquina, Madrid

SPANISH

La Marquina

9.1 / 10

Calle de la Torrecilla del Leal, 28012, Madrid

112

Average price €20

La Tasca Suprema, Madrid

SPANISH

Calle Argensola, 7, 28004, Madrid

50

Average price €35

Gochu Cardenal Cisneros, Madrid

Calle del Cardenal Cisneros, 11, 28010, Madrid

57

Average price €25

Antigua Huevería, Madrid

SPANISH

Calle San Vicente Ferrer, 32, 28004, Madrid

591

Average price €15

La Potxola Taberna, Madrid

SPANISH

Calle de San Mateo, 19, 28004, Madrid

103

Average price €25

Filter

Filter by
Avantages TheFork